在JavaScript代码中如何允许tab和backspace的异常。
关于按键事件
onkeypress="return isNumberKey(event, this)"
代码是
function isNumberKey(evt, el) {
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && ((charCode < 48 || charCode > 57)) return false;
if (el.value.length > 2)
return false;
return true;
}
}
答案 0 :(得分:0)
这解决了我的问题,
我在第二个条件中添加了异常
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
if (el.value.length >= 2 && charCode != 8)
return false;
return true;
答案 1 :(得分:0)
{{1}}