Événement JavaScript onkeypress
L'événement onkeypress est déclenché lorsque l'utilisateur appuie ou maintient enfoncée une touche du clavier.
Remarque : L'événement onkeypress est légèrement différent de l'événement onkeydown L'événement onkeypress ne traite pas la pression sur la touche de fonction correspondante. Plus précisément, vous pouvez remplacer l'exemple suivant par l'événement onkeydown et saisir des caractères spéciaux tels que !@#$ pour ressentir la différence entre les deux.
Conseils
Les navigateurs Internet Explorer/Chrome utilisent event.keyCode pour récupérer le caractère pressé, tandis que les navigateurs tels que Netscape/Firefox/Opera utilisent event.which.
Utilisez l'événement onkeypress pour autoriser uniquement la saisie de chiffres
Ce qui suit est un exemple d'utilisation de l'événement onkeypress pour autoriser uniquement les utilisateurs à saisir des chiffres dans un champ de formulaire :
. Dans l'exemple, la valeur 8 est spécialement traitée pour prendre en charge la touche Retour arrière dans le champ de texte.