как определить, какая клавиша «Enter» была нажата?

Итак, у меня есть это текстовое поле, которое прослушивает событие нажатия клавиши Enter. Но я хочу, чтобы он реагировал только на нажатие клавиши Enter на цифровой клавиатуре, а не рядом с буквами.

Какой метод я могу использовать?


person Quaking-Mess    schedule 02.09.2012    source источник
comment
Это будет раздражать ваших пользователей, у которых нет цифровой клавиатуры.   -  person Mat    schedule 02.09.2012


Ответы (3)


Обе клавиши запускают одни и те же события с одним и тем же кодом клавиши (13). В JavaScript невозможно различить их.

person ThiefMaster    schedule 02.09.2012

Не существует другого ключевого кода для обычного ввода и ввода на клавиатуре. Его 13 в обоих случаях

http://unixpapa.com/js/key.html

person Andreas Köberle    schedule 02.09.2012

На самом деле они делают то же самое, и их невозможно отличить

person Prashant Singh    schedule 02.09.2012