Atributo de evento onkeypress do HTML

Exemplo

Quando o usuário pressionar uma tecla, execute um segmento de JavaScript:

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

Experimente pessoalmente

Suporte do navegador

IE Firefox Chrome Safari Opera

Todos os navegadores populares suportam a propriedade onkeypress.

Definição e uso

A propriedade onkeypress é acionada quando o usuário (no teclado) pressiona uma tecla.

Dica:Ordem dos eventos em relação ao evento onkeypress:

  • onkeydown
  • onkeypress
  • onkeyup

Nota:Em qualquer navegador, o evento onkeypress não é acionado por todos os botões (por exemplo, ALT, CTRL, SHIFT, ESC).

Nota:A propriedade onkeypress não se aplica aos seguintes elementos: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> ou <title>.

Diferenças entre HTML 4.01 e HTML5

Nenhum.

Sintaxe

<elemento onkeypress="script">

Valor do atributo

Valor Descrição
script Script executado quando o evento onkeypress ocorre.