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

Manuel de référence HTML

Glossaire des balises HTML

Attribut d'événement onkeypress HTML

L'attribut onkeypress est utilisé pour obtenir ou définir la fonction de gestion des événements de l'événement keypress de l'élément courant.

Attributs d'événement HTML

Exemple en ligne

Exécutez le script lorsque vous appuyez sur une touche:

!DOCTYPE html>
<html>
<head>
<meta charset="utf-8"> 
<title>Base Tutorial(oldtoolbag.com)</title> 
<script>
function displayResult()
{
    var x;
    if(window.event) // IE8 et versions IE plus anciennes
    {
        x=event.keyCode;
    }
    else if(event.which) // IE9/Firefox/Chrome/Opera/Safari
    {
        x=event.which;
    }
    keychar=String.fromCharCode(x);
    alert("Touche appuyée " + keychar + "Touche appuyée");
}
</script>
</head>
<body>
<p>La fonction est déclenchée lorsque l'utilisateur appuie sur une touche dans le champ d'entrée. Cette fonction alerte de la touche appuyée.</p>
<input type="text" onkeypress="displayResult()">
</body>
</html>
Vérifiez et voyez ‹/›

Compatibilité du navigateur

IEFirefoxOperaChromeSafari

Tous les navigateurs populaires prennent en charge l'attribut d'événement onkeypress

Définition et utilisation

Lorsque l'utilisateur appuie sur une touche (sur le clavier), l'attribut onkeypress est déclenché.

Astuce : L'ordre de déclenchement des événements associés à l'événement onkeypress :

  • onkeydown

  • onkeypress

  • onkeyup

  • Remarque : L'événement onkeypress ne peut pas déclencher tous les touches dans tous les navigateurs (par exemple : ALT, CTRL, SHIFT, ESC) . Si vous ne souhaitez détecter que si l'utilisateur a déjà appuyé sur une touche, Peut être utilisé onkeydown Remplace, onkeydown est déclenché par toutes les touches.

    Remarque : L'attribut onkeypress ne peut pas être utilisé avec les éléments suivants: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, ou <title>.

    HTML 4.01 et HTML5Les différences entre

    Aucun.

    Syntaxe

    <element onkeypress="script">

    Valeur de l'attribut

    ValeurDescription
    scriptDéfinit le script à exécuter lors du déclenchement de l'événement onkeypress.
    Attributs d'événement HTML