English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A propriedade onkeydown é usada para obter ou definir a função de manipulação de eventos do evento keydown do elemento atual
Executar JavaScript ao pressionar uma tecla
<!DOCTYPE html> <html> <head> <title>Uso da propriedade onkeydown do evento HTML (Tutorial Básico da Web oldtoolbag.com)</title> <script> function demo_onkeydown() { var x; if(window.event) // IE8 e versões do IE mais antigas { x=event.keyCode; } else if(event.which) // IE9/Firefox/Chrome/Opera/Safari { x=event.which; } var keychar=String.fromCharCode(x); alert("Tecla ") + keychar + "Tecla pressionada"); } </script> </head> <body> <p>Quando o usuário pressionar uma tecla no campo de entrada, aciona a função. A função avisa qual tecla foi pressionada.</p> <input type="text" onkeydown="demo_onkeydown()"> </body> </html>Teste e veja ‹/›
IEFirefoxOperaChromeSafari
Todos os navegadores principais suportam o atributo de evento onkeydown
O atributo onkeydown é acionado quando o usuário pressiona uma tecla (no teclado).
Dica: Ordem de trigger dos eventos relacionados ao onkeydown:
onkeydown
onkeypress
onkeyup
Atenção: O atributo onkeydown não pode ser usado nos seguintes elementos: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> ou <title>.
Sem diferença.
<elemento onkeydown="script">
Valor | Descrição |
---|---|
script | Define o script a ser executado quando o evento onkeydown for acionado. |