【发布时间】:2014-02-05 09:25:18
【问题描述】:
我已经编写了我的 Jquery 脚本来只为文本框输入数字。 以下是我的 html 代码:
<input type="text" name="mobile_number" id="mobile_number" maxlength="10" class="form-control input-md" placeholder="Mobile Number" required="required">
当我尝试输入一些值时,它也接受数字和字符。
我的 Jquery 脚本是:
$("#mobile_number").keydown(function(event) {
if ( event.keyCode == 46 || event.keyCode == 8 || event.keyCode == 9 ) {
}
else {
if ((event.keyCode < 48 || event.keyCode > 57) && (event.keyCode < 96 || event.keyCode > 105 )) {
event.preventDefault();
}
} });
【问题讨论】:
-
使用正则表达式测试数字
标签: javascript php jquery mysql validation