HTML onkeypressAtributo de evento
Ejemplo
Ejecutar script al presionar una tecla:
<input type="text" onkeypress="displayResult()">
Pruébalo »
Soporte del navegador
![]()
![]()
![]()
![]()
![]()
Todos los navegadores principales admiten el atributo de evento onkeypress.
Definición y uso
El atributo onkeypress se activa cuando se presiona una tecla.
Consejo:Orden de activación de los eventos relacionados con onkeypress:
- onkeydown
- onkeypress
- onkeyup
Nota:El evento onkeypress no se activa para todas las teclas en todos los navegadores (por ejemplo: ALT, CTRL, SHIFT, ESC). Si solo deseas detectar si el usuario ha presionado una tecla, puedes usaronkeydownen su lugar, onkeydown se activa con todas las teclas.
Nota:El atributo onkeypress no se puede usar con los siguientes elementos: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> o <title>.
Diferencias entre HTML 4.01 y HTML5
Ninguna.
Sintaxis
<element onkeypress="script">
Valores del atributo
| Valor | Descripción |
|---|---|
| script | Especifica el script que se ejecuta cuando se dispara el evento onkeypress. |
Atributos de evento HTML Otras extensiones