【发布时间】:2017-09-20 10:57:09
【问题描述】:
我已经编写了 jquery 以允许输入数字和破折号
$('.no-special-characters').keydown(function(e){
if (e.keyCode >= 48 && e.keyCode <= 57 || e.keyCode == 45) {
return true;
} else {
return false;
}
});
它不相应地工作。它只允许接受数字。
【问题讨论】:
-
顺便说一句,如果你想控制输入的内容,你应该检查字符而不是键盘事件。因为有一些方法可以在不显式输入的情况下在输入中输入字符,例如在输入中粘贴。
标签: javascript jquery