Следующий код, который я создал, позволяет мне записывать числовые значения, введенные с помощью традиционных клавиш клавиатуры.Захват числовых штрихов числовых клавиш
onkeydown="return (event.keyCode=8 && event.keyCode=144 && (event.keyCode>=48 && event.keyCode<=57));"
Но код не фиксирует нажатия клавиш, которые поступают с цифровой клавиатуры, расположенной на современных клавиатурах.
Цените, если кто-нибудь может мне помочь.
попробуйте 'console.log()' in event.keyCode, чтобы увидеть, что происходит в –
Это недопустимо js; '==' not '=' и как это может быть 8 * и * 144? - См. [Значения ключа для цифровой клавиатуры?] (Http://stackoverflow.com/questions/13196945/keycode-values-for-numeric-keypad) –
Клавиши numpad имеют разные коды клавиш, чем числа, которые появляются над буквами. Пожалуйста, google. – ndugger