Evento onkeydown

Definición y uso

El evento onkeydown ocurre cuando el usuario presiona una tecla (en el teclado).

Consejo:Orden de eventos relacionados con onkeydown:

  1. onkeydown
  2. onkeypress
  3. onkeyup

Ejemplo

Ejemplo 1

Ejecutar JavaScript cuando el usuario presione una tecla:

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

Prueba por ti mismo

Ejemplo 2

Usar "onkeydown" y "onkeyup" eventos juntos:

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

Prueba por ti mismo

Sintaxis

En HTML:

<elemento onkeydown="myScript">

Prueba por ti mismo

En JavaScript:

objeto.onkeydown = function() {myScript};

Prueba por ti mismo

En JavaScript, utiliza el método addEventListener():

objeto.addEventListener("keydown", myScript);

Prueba por ti mismo

Nota:Internet Explorer 8 o versiones anteriores no lo admiten Método addEventListener().

Detalles técnicos

Burbuja: Soporte
Cancelable: Soporte
Tipos de eventos: KeyboardEvent
Etiquetas HTML admitidas: Todos los elementos HTML, excepto: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> y <title>
Versión DOM: Eventos de Nivel 2

Compatibilidad del navegador

Eventos Chrome IE Firefox Safari Opera
onkeydown Soporte Soporte Soporte Soporte Soporte