Jump to content
  • 0

Перехват нажатия клавиш.


IgorK2000
 Share

Question

Доброго времени суток!

Знатоки JavaScript подскажите пожалуйста какой конструкцией правильно перехватить значение нажатой клавиши?

<input type="text" name="login" size="10" id="login" onKeyPress="alert (String.fromCharCode(KeyPress.which))">

Такая конструкция не перехватывает?

Link to comment
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Например так. В глобальной переменной 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

Guest
This topic is now closed to further replies.
 Share

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy