Кодировка при расшифровке кода в символ
String.fromCharCode(e.keyCode) для верхнего ряда символов работает нормально, но если перейти на цифры сбоку (numlock) то вместо цифр возвращаются буквы... я подозреваю что дело в кодировке, но не уверен и не знаю как вообщем-то это проверить / пофиксить. Подскажите кто знает, плиз. Метод keydown в input если что. |
Кодировка не причем, на цифровой клавиатуре код цифр иной.
PS. Нужно обрабатывать событие keypress, тогда независимо от набора в основной или цифровой клавиатуре, код цифр будет один и тот же. |
Хорошо, спасибо) А через keydown значит вообще нет никакой возможности преобразовать? кроме как ручками задать соответствующему коду соответствующую цифру?
|
Цитата:
Это как, как же вы коду узнаете, что нажали именно цифру на цифровой клавиатуре, а не символ на основной? |
Часовой пояс GMT +3, время: 18:14. |