IgorK2000 Posted August 21, 2007 Report Share Posted August 21, 2007 Доброго времени суток!Знатоки JavaScript подскажите пожалуйста какой конструкцией правильно перехватить значение нажатой клавиши?<input type="text" name="login" size="10" id="login" onKeyPress="alert (String.fromCharCode(KeyPress.which))">Такая конструкция не перехватывает? Link to comment Share on other sites More sharing options...
0 PacMan Posted August 21, 2007 Report Share Posted August 21, 2007 Например так. В глобальной переменной KEY хранится нажатая сейчас клавиша.var KEY = false;document.onkeydown = function(event) { var kCode = window.event ? window.event.keyCode : (event.keyCode ? event.keyCode : (event.which ? event.which : null)) switch (kCode) { // Нажат Escape case 27: KEY = "Esc"; break; } return false;}document.onkeyup = function(event) { KEY=false; } Link to comment Share on other sites More sharing options...
0 IgorK2000 Posted August 21, 2007 Author Report Share Posted August 21, 2007 я так понимаю document.onkeyup - это событие документаа это - document.all[id].onkeyup конкретного элемента! так? Link to comment Share on other sites More sharing options...
Question
IgorK2000
Доброго времени суток!
Знатоки JavaScript подскажите пожалуйста какой конструкцией правильно перехватить значение нажатой клавиши?
Такая конструкция не перехватывает?
Link to comment
Share on other sites
2 answers to this question
Recommended Posts