Событие onkeypress возникает, когда пользователь нажал на какую-нибудь клавишу клавиатуры.
Последовательность событий, связанных с нажатием клавиши клавиатуры:
- onkeydown
- onkeypress
- onkeyup
Событие onkeypress возникает не для всех клавиш во всех браузерах (например, ALT, CTRL, SHIFT, ESC). Чтобы определить только нажатие клавиши пользователем, лучше воспользоваться событием onkeydown, которое возникает для всех клавиш.
Особенности
Поддерживаемые HTML теги: все элементы HTML, кроме <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, <title>
Синтаксис атрибута
<element onkeypress="script">
Значения атрибута
Значение | Описание |
---|---|
script | Скрипт, исполняющийся при возникновении события |
Пример использования атрибута
Запускает скрипт, когда пользователь нажал на какую-нибудь клавишу клавиатуры:
<input type="text" onkeypress="displayResult()">