Evento onkeydown
Ejemplo
Ejecuta un JavaScript cuando un usuario presiona una tecla:
<input type="text" onkeydown="myFunction()">
Más ejemplos de "Pruébelo usted mismo" a continuación.
Definición y uso
El evento onkeydown ocurre cuando el usuario presiona una tecla (en el teclado).
Sugerencia: el orden de los eventos relacionados con el evento onkeydown:
- onkeydown
- onkeypress
- encendido
Compatibilidad con navegador
Event | |||||
---|---|---|---|---|---|
onkeydown | Yes | Yes | Yes | Yes | Yes |
Sintaxis
En HTML:
<element onkeydown="myScript">
En JavaScript:
object.onkeydown = function(){myScript};
En JavaScript, usando el método addEventListener():
object.addEventListener("keydown", myScript);
Nota: el método addEventListener() no es compatible con Internet Explorer 8 y versiones anteriores.
Detalles técnicos
Burbujas: | sí |
---|---|
Cancelable: | sí |
Tipo de evento: | TecladoEvento |
Etiquetas HTML compatibles: | Todos los elementos HTML, EXCEPTO: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> y <title> |
Versión DOM: | Eventos de nivel 2 |
Más ejemplos
Ejemplo
Usando "onkeydown" junto con el evento "onkeyup":
<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">