<input type="text" name="" id="txt">
需求:按下键盘的键时判断是否是数字键和删除键,是则输入,不是则不输入
var txt = document.getElementById('txt');
txt.onkeydown = function (e) {
e = e || window.event;
var keycode = e.keyCode; 获取按下的键对应的键盘码
if (!((keycode > 47 && keycode < 58) || keycode === 8)) {
return false; 按下键盘的键,字符落到文本框中也是默认行为
}
}
网友评论