пример
Выполнение JavaScript, когда пользователь нажимает клавишу:
<input type="text" onkeypress="myFunction()">
Попробуй сам " Определение и использование
OnKeyPress событие происходит , когда пользователь нажимает клавишу (on the keyboard) .
Tip: Порядок событий , связанных с OnKeyPress события:
Note: OnKeyPress событие не уволило все клавиши (например , ALT, CTRL, SHIFT, ESC) во всех браузерах. Для того, чтобы обнаружить только ли пользователь нажал клавишу, используйте OnKeyDown события вместо этого, потому что он работает для всех ключей.
Поддержка браузеров
Мероприятие | |||||
---|---|---|---|---|---|
onkeypress | да | да | да | да | да |
Синтаксис
В HTML:
В JavaScript:
object .onkeypress=function(){ Попробуй сам "
В JavaScript, используя addEventListener() метод:
object .addEventListener("keypress", myScript );
Попробуй сам " Примечание: addEventListener() метод не поддерживается в Internet Explorer 8 и более ранних версий.
Технические подробности
Пузыри: | да |
---|---|
аннулированию: | да |
Тип события: | KeyboardEvent |
Поддерживаемые HTML-теги: | Все HTML - элементы, КРОМЕ: <основание>, <БДО> <br>, <HEAD>, <HTML>, <IFRAME>, <META>, <PARAM>, <скрипт>, <стиль> и <title> |
DOM Версия: | Уровень 2 События |
<Объект Event