Les événements interactifs sont le résultat direct des actions de l’utilisateur du formulaire ce qui rend ces événements particulièrement utiles pour un grand nombre de calculs et d’opérations liés aux scripts. Par exemple, vous pouvez ajouter un script à l’événement
mouseEnter
de sorte que la couleur de bordure d’un champ de texte vire au bleu et un script à l’événement
mouseExit
pour que la bordure revienne à sa couleur initiale. Cette action crée un effet de mise en surbrillance lorsque l’utilisateur place le pointeur au-dessus du champ lui procurant ainsi une aide visuelle pour le remplissage du formulaire. Les événements interactifs sont également utiles pour la modification des données du formulaire suite à une sélection de l’utilisateur. Ainsi, vous pouvez ajouter un script à l’événement
change
pour une liste déroulante mettant à jour les valeurs des données dans plusieurs champs en fonction de la valeur que l’utilisateur a choisie dans la liste déroulante.
La liste suivante inclut les événements interactifs disponibles dans la liste Afficher de l’éditeur de script :
-
change
-
click
-
enter
-
exit
-
mouseDown
-
mouseEnter
-
mouseExit
-
mouseUp
-
postOpen
-
postSign
-
preOpen
-
preSign
L’illustration suivante représente l’enchaînement général des événements lorsqu’un utilisateur sélectionne un objet et modifie sa valeur à l’aide de la souris.
Remarque :
alors que cette image produit un enchaînement général des événements, certaines actions utilisateur et objets de formulaire peuvent provoquer un ordre d’événement différent. Par exemple, si un utilisateur sélectionne une valeur dans une liste déroulante, l’événement
mouseExit
se produit après l’événement
click
mais avant les événements
change
ou
full
. De la même manière, si un utilisateur sélectionne un champ, appuie sur le bouton de la souris et quitte le champ tout en maintenant le bouton de la souris enfoncé, l’événement
mouseUp
se produira dans un ordre différent de celui décrit dans cette image.
L’illustration suivante représente l’enchaînement général des événements lorsqu’un utilisateur sélectionne un objet et modifie sa valeur à l’aide du clavier.
|
|
|