我需要捕获按下的键 0-9 ,包括来自numpad的数字。我写了一个检查它的函数,但它不适用于小键盘数字
function getKeyVal(e) {
var order = String.fromCharCode(e.keyCode);
return /^\s*\d+\s*$/.test(order)
}
String.fromCharcode
从小键盘 1 返回“ a ”。
有人可以帮忙吗?
答案 0 :(得分:0)
您可以使用onkeypress处理程序,或从键代码中减去48。看到这个问题: