English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Das onkeypress-Attribut wird verwendet, um den Ereignishandler der onkeypress-Ereignis für das aktuelle Element zu erhalten oder zu setzen.
Führt das Skript aus, wenn die Taste gedrückt wird:
!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>Grundlegende Anleitung(oldtoolbag.com)</title> <script> function displayResult() { var x; if(window.event) // IE8 und frühere IE-Versionen { x=event.keyCode; } else if(event.which) // IE9/Firefox/Chrome/Opera/Safari { x=event.which; } keychar=String.fromCharCode(x); alert("Taste "," + keychar + " wurde gedrückt"); } </script> </head> <body> <p>Die Funktion wird ausgelöst, wenn der Benutzer auf die Taste im Eingabefeld drückt. Diese Funktion erinnert sich an die gedrückte Taste.</p> <input type="text" onkeypress="displayResult()"> </body> </html>Testen Sie es heraus ‹/›
IEFirefoxOperaChromeSafari
Alle gängigen Browser unterstützen das onkeypress-Event-Attribut
The onkeypress attribute is triggered when the user presses a key (on the keyboard).
Tip: Trigger order of events related to the onkeypress event:
onkeydown
onkeypress
onkeyup
Note: The onkeypress event cannot trigger all keys in all browsers (for example: ALT, CTRL, SHIFT, ESC) . If you only want to check if a key has been pressed by the user Can be used onkeydown Replaced, onkeydown is triggered by all keys.
Note: The onkeypress attribute cannot be used with the following elements: <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style>, or <title>.
None.
<element onkeypress="script">
Value | Description |
---|---|
script | Specify the script to be executed when the onkeypress event is triggered. |