Atributo onkeypress HTML


Definição e uso

O atributo onkeypress é acionado quando o usuário pressiona uma tecla (no teclado).

Dica: A ordem dos eventos relacionados ao evento onkeypress:

  1. onkeydown
  2. pressionar tecla
  3. onkeyup

Nota: O evento onkeypress não é acionado para todas as teclas (por exemplo, ALT, CTRL, SHIFT, ESC) em todos os navegadores. Para detectar apenas se o usuário pressionou uma tecla, use onkeydown , pois funciona para todas as teclas.


Aplica-se a

O atributo onkeypress faz parte dos Event Attributes e pode ser usado em qualquer elemento HTML.

Elementos Evento
Todos os elementos HTML pressionar tecla

Exemplo

Exemplo de entrada

Execute um JavaScript quando um usuário pressiona uma tecla:

<input type="text" onkeypress="displayResult()">

Suporte ao navegador

Event Attribute
onkeypress Yes Yes Yes Yes Yes