scriptTest

Contrôle la validation effectuée par le script inclus.

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.

La propriété scriptTest peut être utilisée pour les validations. La propriété scriptTest n’est pas évaluée sur des champs Null. La propriété scriptTest peut être un contexte évalué pendant la durée de vie d’un formulaire, comme lorsque la cible d’action quitte un champ.

Syntaxe

Reference_Syntax.scriptTest = "error | disabled | warning"

Valeurs

Type

Valeurs

Chaîne

  • disabled

  • error (par défaut)

  • warning

  • dismiss : l’utilisateur comprend le message et souhaite revenir au formulaire afin de satisfaire à cette contrainte.

  • override : l’utilisateur comprend le message, mais choisit de ne pas respecter cette contrainte.

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 (par défaut)

  • warning

  • dismiss : l’utilisateur comprend le message et souhaite revenir au formulaire afin de satisfaire à cette contrainte.

  • override : l’utilisateur comprend le message, mais choisit de ne pas respecter cette contrainte.

Envoie un message et refuse les données signalées par le script comme étant erronées. L’objet de formulaire doit avoir une valeur conforme au script.

  • warning

  • dismiss : l’utilisateur comprend le message et souhaite revenir au formulaire afin de satisfaire à cette contrainte.

  • override : l’utilisateur comprend le message, mais choisit de ne pas respecter cette contrainte.

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 le message et souhaite revenir au formulaire afin de satisfaire à cette contrainte.

  • override : l’utilisateur comprend le message, mais choisit de ne pas respecter cette contrainte.

Application

Version

XFA 2.1

Exemples

JavaScript

NumericField1.validate.scriptTest = "disabled";

FormCalc

NumericField1.validate.scriptTest = "disabled"