或者
function onlyNumber(event){
var keyCode = event.keyCode;
if(keyCode<48 || keyCode>57){
event.keyCode = 0;
}
}
$(function(){
$("#numberbox").keydown(onlyNumber);
});
或者
都不行
Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号
你把第一种方法的onkeyup换成onchange试试,没怎么看出来毛病在哪。
一般用change或者input事件
正则没有问题,主要是触发的方式上。
keyCode的话,需要注意event.keyCode || event.which.keyCode,还有就是数字小键盘的keyCode和不带小键盘的keyCode范围会不同。
even.keyCode没有获取到吧