Latest web development tutorials

propriétés de l'événement charCode

Event Object Reference Les objets Event

Exemples

Être les touches du clavier pressées valeur Unicode ::

var x = event.charCode;

x La sortie est:

119 // 119 est la lettre "w"

Essayez »

Bas de cet article contient d'autres exemples.


Définitions et utilisation

déclarations de propriété charCode de l'événement déclenché code lettre de touches.

code de caractère Unicode est un numéro de lettre (par exemple, le nombre "97" représente la lettre «a»).

Note: Une liste de tous les caractères Unicode peut voir notre manuel de référence Unicode complète .

Astuce: Si vous avez besoin de convertir la valeur de caractères Unicode, vous pouvez utiliser fromCharCode () méthode.

Remarque: Si cet attribut est utilisé onkeydown ou onkeyup événement, la valeur de retour est toujours "0"

Remarque: Cette propriété est en lecture seule.

Note: ce qui keyCode propriété et offre une méthode de solution pour la compatibilité du navigateur, la dernière version de l'événement DOM recommandé clé attribut comme une méthode alternative.

Note: IE8 et les versions antérieures ne supportent pas les attributs. navigateur Unsupported peut utiliser keyCode propriété. Cependant, les propriétés de mot de code dans l'événement du navigateur Firefox est invalide. Compatible avec ces navigateurs, vous pouvez utiliser le code suivant:

var x = event.charCode || event.keyCode; // utilisation charCode ou keyCode, cela peut prendre en charge différents navigateurs

Astuce: Vous pouvez également utiliser la propriété keyCode pour détecter les touches spéciales (telles que "caps lock" ou les touches fléchées). keyCode et la propriété charCode fournit une méthode de solution pour la compatibilité du navigateur, la dernière version de l'événement DOM recommandé clé attribut comme une méthode alternative.

Astuce: Si vous voulez voir si la presse "ALT", "CTRL", "META" ou la touche "SHIFT", vous pouvez utiliser altKey , ctrlKey , metakey ou shiftKey propriété.


support du navigateur

Les chiffres du tableau représentent le premier navigateur pour soutenir le numéro de version de la propriété.

propriété
charCode oui 9.0 oui oui oui


grammaire

événement .charCode

détails techniques

Retours: Nombre qui représente le code de caractère Unicode
Version DOM: Niveau DOM 2 Events


Exemples

D'autres exemples

Exemples

valeurs Unicode pour la solution compatible navigateur clé:

// Si le navigateur ne supporte pas charCode, utilisez le keyCode (IE8 et versions antérieures)
var x = event.charCode || event.keyCode;

Essayez »

Exemples

Lorsque l'utilisateur appuie sur la touche "O" pour faire apparaître le message:

function myFunction (event) {
var x = event.charCode || event.keyCode;
if (x == 111 || x == 79) {// o est 111, O 79
alert ( "Vous avez appuyé sur la touche 'O'!");
}
}

Essayez »

Exemples

Pour convertir les valeurs Unicode pour les caractères:

var x = event.charCode || evt.keyCode; // Obtient la valeur Unicode
var y = String.fromCharCode (x); // convertir la valeur à un personnage

Essayez »


Pages associées

Manuel HTML DOM Référence: Propriétés de l' événement clés

Manuel HTML DOM Référence: l'événement de propriété keyCode

Manuel HTML DOM Référence: propriétés de l' événement


Event Object Reference Les objets Event