捕获数字键盘数字键击
Capturing number pad numeric key strokes
我创建的以下代码允许我捕获传统键盘数字键输入的数值。
onkeydown="return (event.keyCode=8 && event.keyCode=144 && (event.keyCode>=48 && event.keyCode<=57));"
但是代码没有捕获来自现代键盘中数字键盘的击键。
如果有人能帮助我,我将不胜感激。
keyCode 8 = 退格键
keyCode 144 = num lock
keyCode 48 到 57 = 0 到 9
keyCode 96 到 105 = 数字键盘中的 0 到 9
但对我来说这是完全错误的:
onkeydown="return (event.keyCode=8 && event.keyCode=144 && (event.keyCode>=48 && event.keyCode<=57));"
可能是这样的:
onkeydown="return ((event.keyCode>=48 && event.keyCode<=57) || (event.keyCode>=96 && event.keyCode<=105));"
我创建的以下代码允许我捕获传统键盘数字键输入的数值。
onkeydown="return (event.keyCode=8 && event.keyCode=144 && (event.keyCode>=48 && event.keyCode<=57));"
但是代码没有捕获来自现代键盘中数字键盘的击键。
如果有人能帮助我,我将不胜感激。
keyCode 8 = 退格键
keyCode 144 = num lock
keyCode 48 到 57 = 0 到 9
keyCode 96 到 105 = 数字键盘中的 0 到 9
但对我来说这是完全错误的:
onkeydown="return (event.keyCode=8 && event.keyCode=144 && (event.keyCode>=48 && event.keyCode<=57));"
可能是这样的:
onkeydown="return ((event.keyCode>=48 && event.keyCode<=57) || (event.keyCode>=96 && event.keyCode<=105));"