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

Manual de referencia de HTML

Completo de etiquetas HTML

Atributo de evento onkeypress de HTML

La propiedad onkeypress se utiliza para obtener o establecer la función de manejo de eventos del evento keypress del elemento actual.

Atributos de eventos HTML

Ejemplo en línea

Ejecuta el script al presionar una tecla:

!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>Manual básico(oldtoolbag.com)</title> 
<script>
function displayResult()
{
    var x;
    if(window.event) // IE8 y versiones de IE anteriores
    {
        x=event.keyCode;
    }
    else if(event.which) // IE9/Firefox/Chrome/Opera/Safari
    {
        x=event.which;
    }
    keychar=String.fromCharCode(x);
    alert("Tecla ", + keychar + "	Se ha pulsado");
}
</script>
</head>
<body>
<p>La función se activa cuando el usuario presiona una tecla en el campo de entrada. Esta función recuerda la tecla presionada.</p>
<input type="text" onkeypress="displayResult()">
</body>
</html>
Prueba y mira ‹/›

Compatibilidad del navegador

IEFirefoxOperaChromeSafari

Todos los navegadores populares admiten la propiedad de evento onkeypress

Definición y uso

El atributo onkeypress se activa cuando el usuario presiona una tecla (en el teclado).

Consejo: El orden de activación de los eventos relacionados con onkeypress es:

  • onkeydown

  • onkeypress

  • onkeyup

  • Nota: El evento onkeypress no puede activarse con todos los teclados en todos los navegadores (por ejemplo: ALT, CTRL, SHIFT, ESC) . Si solo se desea detectar si el usuario ha pulsado una tecla, Se puede usar onkeydown Reemplaza, onkeydown se activa con todos los teclados.

    Nota: El atributo onkeypress no se puede usar con los siguientes elementos: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, o <title>.

    HTML 4.01 y HTML5las diferencias entre

    Ninguna.

    Sintaxis

    <elemento onkeypress="script">

    Valor del atributo

    ValorDescripción
    scriptDefine el script que se ejecuta cuando se activa el evento onkeypress.
    Atributos de eventos HTML