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.
•
•
•
•
•
•
•
•
• 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.