Latest web development tutorials

charCode Ereigniseigenschaften

Ereignisobjektreferenz Ereignisobjekte

Beispiele

Gedrückt Tastaturtasten Unicode-Wert ::

var x = event.charCode;

x Der Ausgang ist:

119 // 119 den Buchstaben "w"

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:

var x = event.charCode || event.keyCode; // Verwendung charCode oder keyCode, kann dies unterschiedliche Browser unterstützen

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

Ereignis .charCode

Technische Details

Rückkehr: Eine Zahl, die den Unicode-Zeichencode darstellt
DOM-Version: DOM Level 2 Veranstaltungen


Beispiele

Weitere Beispiele

Beispiele

Unicode-Werte für den Schlüssel Browser kompatible Lösung:

// Wenn der Browser charCode nicht unterstützt, verwenden Sie die keyCode (IE8 und früheren Versionen)
var x = event.charCode || event.keyCode;

Versuchen »

Beispiele

Wenn der Benutzer die Taste "O" drückt die Nachricht zu bringen:

Funktion myFunction (event) {
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 x = event.charCode || evt.keyCode; // Ruft den Unicode - Wert
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


Ereignisobjektreferenz Ereignisobjekte