gpt4 book ai didi

javascript - Jquery 脚本不工作只接受输入数字

转载 作者:太空宇宙 更新时间:2023-11-03 12:17:15 27 4
gpt4 key购买 nike

我已经编写了我的 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();
}
} });

最佳答案

$(document).ready(function () {
//called when key is pressed in textbox
$("mobile_number").keypress(function (e) {
//if the letter is not digit then display error and don't type anything
if (e.which != 8 && e.which != 0 && (e.which < 48 || e.which > 57)) {
//display error message
$("#errmsg").html("Digits Only").show().fadeOut("slow");
return false;
}
});
});

http://jsfiddle.net/lesson8/HkEuf/1/

我在这里更新了代码,检查它是否按预期工作。

关于javascript - Jquery 脚本不工作只接受输入数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21573140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com