Evento onkeydown

Definição e uso

O evento onkeydown ocorre quando o usuário pressiona uma tecla (no teclado).

Dica:Ordem dos eventos relacionados ao onkeydown:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Exemplo

Exemplo 1

Execute JavaScript quando o usuário pressionar uma tecla:

<input type="text" onkeydown="myFunction()">

Experimente você mesmo

Exemplo 2

Use os eventos "onkeydown" e "onkeyup" juntos:

<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">

Experimente você mesmo

Sintaxe

No HTML:

<element onkeydown="myScript">

Experimente você mesmo

No JavaScript:

object.onkeydown = function(){myScript};

Experimente você mesmo

No JavaScript, use o método addEventListener():

object.addEventListener("keydown", myScript);

Experimente você mesmo

Notas:O Internet Explorer 8 ou versões anteriores não suportam Método addEventListener().

Detalhes técnicos

Bubbling: Suporte
Canceláveis: Suporte
Tipos de eventos: KeyboardEvent
Etiquetas HTML suportadas: Todos os elementos HTML, exceto: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> e <title>
Versão DOM: Eventos Nível 2

Suporte do navegador

Eventos Chrome IE Firefox Safari Opera
onkeydown Suporte Suporte Suporte Suporte Suporte