É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 :
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()">
Syntaxe
Dans HTML :
<element onkeypress="myScript">
Dans JavaScript :
object.onkeypress = function(){myScript};
Dans JavaScript, utilisez la méthode addEventListener() :
object.addEventListener("keypress", myScript);
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 |