Il est préférable que les scripts indiqués comme faisant partie de la validation n’établissent aucune supposition sur l’utilisation des résultats de la validation par l’application de traitement ou du moment où l’objet validate est appelé. En particulier, il est vivement déconseillé de définir un script tentant de répondre à un utilisateur ou tentant de modifier l’état du formulaire de quelque façon que ce soit.
Reference_Syntax.scriptTest = “error | disabled | warning”
N’effectue pas ce test. L’objet de formulaire peut avoir une valeur non conforme au script. Il est possible de laisser le champ doté d’une valeur non conforme sans que cela affecte la validité du formulaire. Cette valeur désactive le test de validation.
error (valeur par défaut)
Emet un message si le script signale des données erronées tout en permettant à l’utilisateur de passer au champ suivant. Le message doit informer l’utilisateur qu’il est recommandé pour un objet de formulaire de disposer d’une valeur conforme aux contraintes du script et offrir deux choix :
dismiss : l’utilisateur comprend la recommandation et souhaite revenir au formulaire afin de satisfaire à cette contrainte.
override : l’utilisateur comprend la recommandation mais choisit de ne pas respecter cette contrainte.
Modèle de formulaire

scriptTest