0

我需要捕获按下的键是0-9 ,包括数字键盘中的数字。我写了一个检查它的函数,但它不适用于小键盘数字

function getKeyVal(e) {
   var order = String.fromCharCode(e.keyCode);
   return /^\s*\d+\s*$/.test(order)
}

String.fromCharcode从小键盘键1返回“ a ” 。

有人可以帮忙吗?

4

1 回答 1

0

您可以使用 onkeypress 处理程序,或从键码中减去 48。看到这个问题:

获取键盘(小键盘)键的正确 keyCode

于 2013-05-15T08:51:45.673 回答