校验键盘输入的只能是数字
js方法:
function check(e){
//获取键盘输入的keyCode
var keycode = (Number)(e.keyCode);
//键盘上方数字键
if(keycode >= 48 && keycode <= 57){
e.returnValue = true;
//小数字键盘
}else if(keycode >=96 && keycode <= 105){
e.returnValue = true;
//删除键和delete
}else if(keycode == 8 || keycode == 46){
e.returnValue = true;
//除此之外,其他的不允许输入
}else{
e.returnValue = false;
}
}
HTML 标签中调用js方法:
<input onkeydown="check(event)"/>
本文介绍了一种使用JavaScript实现的键盘输入校验方法,确保用户只能输入数字,包括数字键盘和小键盘的数字输入,同时允许使用删除键。通过简单的onkeydown事件监听,结合keyCode属性判断,有效限制了非数字字符的输入。
7259

被折叠的 条评论
为什么被折叠?



