Возможный дубликат:
ПОЛНЫЙ список кодов клавиш JavaScript
Где я могу найти официальную ссылку на коды клавиш в javascript?
Гугл находит только гэппи-таблицы.
Особенно я ищу ключевой код двойной кавычки.
Возможный дубликат:
ПОЛНЫЙ список кодов клавиш JavaScript
Где я могу найти официальную ссылку на коды клавиш в javascript?
Гугл находит только гэппи-таблицы.
Особенно я ищу ключевой код двойной кавычки.
Если вы проверяете вводимые символы (в отличие от обнаружения непечатаемых нажатий клавиш), вам не нужна справочная таблица. Используйте событие keypress
, и вы сможете получить код символа и, следовательно, типизированный символ из события в любом основном браузере:
document.onkeypress = function(evt) {
evt = evt || window.event;
var charCode = (typeof evt.which == "number") ? evt.which : evt.keyCode;
if (String.fromCharCode(charCode) == '"') {
alert("Double quote typed");
}
};
Лично я использую этот список: http://www.cambiaresearch.com/articles/15/javascript-char-codes-key-codes А это своего рода ссылка на события клавиатуры JS: http://unixpapa.com/js/key.html
Код ключа для doube quote
- 34 222 (Mozzila, firefox, IE), аналогичный вопрос уже задан здесь: Что такое коды клавиш JavaScript?