JavaScript дважды нажимает клавишу Dead, проходит проверку ввода, позволяя вводить только числаJavascript

Форум по Javascript
Ответить
Гость
 JavaScript дважды нажимает клавишу Dead, проходит проверку ввода, позволяя вводить только числа

Сообщение Гость »


Доброе утро всем! У меня есть следующая функция, которая проверяет, можно ли вводить только числовые символы при вводе текста. Проблема в том, что если я дважды нажму клавишу Dead, при вводе текста будет введено ''.

input_numeric.onkeydown = numericKeyboard; функция numericKeyboard(e) { if (e.key != 0 && e.key != 1 && e.key != 2 && e.key != 3 && e.key != 4 && e.key != 5 && e.key != 6 && e.key != 7 && e.key != 8 && e.key != 9) { е.preventDefault(); } } Пожалуйста, кто-нибудь поможет мне решить мою проблему.
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»