Événement onkeydown

Définition et utilisation

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

Astuce :Ordre des événements liés à l'événement onkeydown :

  1. onkeydown
  2. onkeypress
  3. onkeyup

Exemple

Exemple 1

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

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

Essayez-le vous-même

Exemple 2

Utilisez les événements "onkeydown" et "onkeyup" ensemble :

<input type="text" onkeydown="keydownFunction()" onkeyup="keyupFunction()">

Essayez-le vous-même

Syntaxe

Dans HTML :

<element onkeydown="myScript">

Essayez-le vous-même

Dans JavaScript :

object.onkeydown = function(){myScript};

Essayez-le vous-même

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

object.addEventListener("keydown", 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
Balises HTML prises en charge : Tous les éléments HTML, sauf : <base>, <bdo>, <br>, <head>, <html>, <iframe>, <meta>, <param>, <script>, <style> et <title>
Version DOM : Événements niveau 2

Prise en charge du navigateur

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