我正在创建一个网页,其中我有一个输入文本字段,其中我只允许数字字符,如(0,1,2,3,4,5 ... 9)0-9.
我怎么能用jQuery做到这一点?
我有这个简单的 HTML 文档
<input type="text" id="my_text" onkeypress="valid_numbers(event);" size="30"/>
<script type="javascript">
function valid_numbers(e)
{
var key=e.which || e.KeyCode;
if ( key >=48 && key <= 57)
// to check whether pressed key is number or not
return true;
else return false;
}
</script>
Run Code Online (Sandbox Code Playgroud)
我想要的是:
onkeypressmy_text如果按下的键是数字则允许否则拒绝写入字符。
但是上面的代码不起作用,my_text元素接受任何字符,上面的代码有什么问题?!...
请帮助!..