Ejemplo
Ejecutar un JavaScript cuando un usuario pulsa una tecla:
<input type="text" onkeypress="myFunction()">
Inténtalo tú mismo " Definición y Uso
El evento onkeypress se produce cuando el usuario pulsa una tecla (on the keyboard) .
Tip: El orden de los acontecimientos relacionados con el evento onkeypress:
Note: El evento onkeypress no se dispara para todas las claves (por ejemplo, ALT, CTRL, SHIFT, CES) en todos los navegadores. Para detectar sólo si el usuario ha pulsado una tecla, utilice el onkeydown evento de cambio, ya que funciona para todas las claves.
Soporte del navegador
Evento | |||||
---|---|---|---|---|---|
onkeypress | Sí | Sí | Sí | Sí | Sí |
Sintaxis
En HTML:
En JavaScript:
object .onkeypress=function(){ Inténtalo tú mismo "
En JavaScript, utilizando el addEventListener() método:
object .addEventListener("keypress", myScript );
Inténtalo tú mismo " Nota: El addEventListener() método no es compatible en Internet Explorer 8 y versiones anteriores.
Detalles técnicos
burbujas: | Sí |
---|---|
cancelable: | Sí |
Tipo de evento: | KeyboardEvent |
etiquetas HTML admitidas: | Todos los elementos HTML, excepto: <base>, <BDO>, España, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> y <title> |
DOM Versión: | Nivel 2 Eventos |
<Objeto de evento