Événement onkeypress

Définition et utilisation

L'événement onkeypress se produit lorsque l'utilisateur appuie sur une touche (sur le clavier).

Conseil :Ordre des événements liés à l'événement onkeypress :

  1. onkeydown
  2. onkeypress
  3. onkeyup

Remarque :Pas toutes les touches (par exemple ALT, CTRL, SHIFT, ESC) déclenchent l'événement onkeypress dans tous les navigateurs. Si vous souhaitez détecter si l'utilisateur appuie sur une touche spécifique, utilisez l'événement onkeydown, car il s'applique à toutes les touches.

Exemple

Exécutez du JavaScript lorsque l'utilisateur appuie sur une touche :

<input type="text" onkeypress="myFunction()">

Essayez-le vous-même

Syntaxe

Dans HTML :

<element onkeypress="myScript">

Essayez-le vous-même

Dans JavaScript :

object.onkeypress = function(){myScript};

Essayez-le vous-même

Dans JavaScript, utilisez la méthode addEventListener() :

object.addEventListener("keypress", myScript);

Essayez-le vous-même

Remarque :Internet Explorer 8 et versions antérieures ne prennent pas en charge Méthode addEventListener().

Détails techniques

Bubbling : Support
Annulable : Support
Types d'événements : KeyboardEvent
Étiquettes HTML prises en charge : Tous les éléments HTML, à l'exception de : <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> et <title>
Version DOM : Événements de niveau 2

Support du navigateur

Événements Chrome IE Firefox Safari Opera
onkeypress Support Support Support Support Support