<textarea rows="4" cols="20" onkeyup="this.value=this.value.replace([0-9], '')">
</textarea>
这是我的代码现在我需要阻止数字0到9的输入 关于我的代码中有什么变化的任何想法
尽可能我想在&lt;中插入代码.......&gt;
答案 0 :(得分:2)
使用正则表达式。这显示数字,然后删除它。 Fiddle
<textarea rows="4" cols="20" onkeyup="this.value=this.value.replace(/\d+/g, '')"></textarea>
清理方法:使用onkeydown
并根据keyCode返回false。 Fiddle with onkeydown
<textarea rows="4" cols="20" onkeydown="if((event.keyCode>47&&event.keyCode<58)||(event.keyCode>95&&event.keyCode<106))return false"></textarea>
注意:在这种情况下,您必须处理顶行数字和键盘,因此有两组条件。
答案 1 :(得分:0)
您也可以使用此代码:
<textarea rows="4" cols="20" onkeyup="this.value=this.value.replace(/[0-9]/g, '')"></textarea>