Types d'événements en JavaScript
Événements de souris
| Attribut | Description |
|---|---|
click |
Un clic a été effectué avec un bouton de la souris. L'événement se produit après que le bouton de la souris a été relâché. |
mousedown |
Un bouton de la souris a été enfoncé. |
mouseup |
Un bouton de la souris a été relâché. |
dblclick |
Double-clic. |
mousemove |
Le pointeur de la souris se déplace à l'intérieur de la zone d'affichage de l'élément. |
mouseout |
Le pointeur de la souris est sorti de la zone d'affichage de l'élément. |
mouseover |
Le pointeur de la souris se trouve à l'intérieur de la zone d'affichage de l'élément. |
Événements de clavier
| Attribut | Description |
|---|---|
keydown |
Une touche du clavier a été enfoncée. |
keypress |
Une touche du clavier est enfoncée et maintenue plus longtemps que l'intervalle de répétition. La durée de l'intervalle de répétition est un paramètre système et dépend des paramètres du système d'exploitation de l'utilisateur. |
keyup |
Une touche précédemment enfoncée a été relâchée. |
Événements de formulaires et d'éléments de page
| Attribut | Description |
|---|---|
change |
L'élément perd le focus de saisie, et le contenu de l'élément a été modifié pendant que l'élément avait le focus. |
select |
Une partie du texte à l'intérieur de l'élément est sélectionnée. |
submit |
Le bouton "Envoyer" a été pressé dans le formulaire, mais l'envoi du formulaire au serveur n'a pas encore été effectué. |
Événements de formulaires et d'éléments de page
| Attribut | Description |
|---|---|
blur |
L'élément de contrôle perd le focus de saisie, c'est-à-dire que le curseur passe à un autre élément. |
focus |
L'élément affiché a reçu le focus de saisie. Pour les champs de texte, cet événement signifie que le curseur se trouve déjà dans cet élément. |
load |
Le chargement de la page est terminé. |
unload |
Une sortie du document est en cours (fermeture ou redirection de la page vers une autre adresse). |
scroll |
Se déclenche lors du défilement de l'élément. |