charCode Ereigniseigenschaften
Beispiele
Gedrückt Tastaturtasten Unicode-Wert ::
x Der Ausgang ist:
Versuchen »
Ende dieses Artikels enthält weitere Beispiele.
Definitionen und Verwendung
charCode Eigenschaft gibt onkeypress Ereignis ausgelöst Schlüssel - Buchstaben - Code.
Unicode-Zeichencode ein Brief Nummer (zum Beispiel die Zahl "97" steht für den Buchstaben "a").
Hinweis: Eine Liste aller Unicode - Zeichen können unsere siehe vollständige Unicode - Referenzhandbuch .
Tipp: Wenn Sie Unicode - Zeichenwert konvertieren müssen, können Sie fromCharCode () Methode.
Hinweis: Wenn dieses Attribut verwendet wird onkeydown oder onkeyup Ereignis, der Rückgabewert ist immer "0"
Hinweis: Diese Eigenschaft ist schreibgeschützt.
Hinweis: die keyCode Eigenschaft und bietet eine Lösung Methode für die Browser - Kompatibilität, die neueste Version des DOM - Ereignis empfohlen Schlüsselattribut als alternative Methode.
Hinweis: IE8 und früheren Versionen nicht unterstützen , welche Attribute. Nicht unterstützte Browser verwenden können keyCode Eigenschaft. Allerdings keyCode Eigenschaften im Ereignis onkeypress Firefox-Browser ist ungültig. Kompatibel mit diesen Browsern Sie den folgenden Code verwenden:
Tipp: Sie können auch die keyCode Eigenschaft verwenden spezielle Tasten zu erkennen (wie "Caps Lock" oder den Pfeiltasten). keyCode und charCode Eigenschaft stellt ein Lösungsverfahren für die Browser - Kompatibilität, die neueste Version des DOM - Ereignis empfohlen Schlüsselattribut als alternative Methode.
Tipp: Wenn Sie , ob die Taste "ALT" sehen wollen, "CTRL", "META" oder "SHIFT" -Taste, können Sie altKey , ctrlKey , metakey oder shiftKey Eigenschaft.
Browser-Unterstützung
Die Zahlen in der Tabelle stellen die erste Browser die Eigenschaft Versionsnummer zu unterstützen.
Immobilien | |||||
---|---|---|---|---|---|
charCode | ja | 9.0 | ja | ja | ja |
Grammatik
Technische Details
Rückkehr: | Eine Zahl, die den Unicode-Zeichencode darstellt |
---|---|
DOM-Version: | DOM Level 2 Veranstaltungen |
Weitere Beispiele
Beispiele
Unicode-Werte für den Schlüssel Browser kompatible Lösung:
var x = event.charCode || event.keyCode;
Versuchen »
Beispiele
Wenn der Benutzer die Taste "O" drückt die Nachricht zu bringen:
var x = event.charCode || event.keyCode;
if (x == 111 || x == 79) {// o 111, O 79
alert ( "Sie die Taste gedrückt 'O'!");
}
}
Versuchen »
Beispiele
Unicode-Werte für die Zeichen zu konvertieren:
var y = String.fromCharCode (x); // den Wert in ein Zeichen umgewandelt
Versuchen »
Verwandte Seiten
HTML - DOM - Referenzhandbuch: Key Ereigniseigenschaften
HTML - DOM - Referenzhandbuch: die keyCode Eigenschaft Veranstaltung
HTML - DOM - Referenzhandbuch: Welche Ereigniseigenschaften