English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
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.
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 ‹/›
IEFirefoxOperaChromeSafari
Tous les navigateurs populaires prennent en charge l'attribut d'événement onkeypress
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>.
Aucun.
<element onkeypress="script">
Valeur | Description |
---|---|
script | Définit le script à exécuter lors du déclenchement de l'événement onkeypress. |