English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de Referência HTML

大全 de etiquetas HTML

Propriedade onkeydown do evento HTML

A propriedade onkeydown é usada para obter ou definir a função de manipulação de eventos do evento keydown do elemento atual

Atributos de eventos HTML

Exemplo Online

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 ‹/›

Compatibilidade do navegador

IEFirefoxOperaChromeSafari

Todos os navegadores principais suportam o atributo de evento onkeydown

Definição e uso

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>.

HTML 4.01 e HTML5Diferenças entre

Sem diferença.

Sintaxe

<elemento onkeydown="script">

Valor do atributo

ValorDescrição
scriptDefine o script a ser executado quando o evento onkeydown for acionado.


Atributos de eventos HTML