scriptTest

Bepaalt de validatie van het ingesloten script.

Scripts die zijn opgegeven als onderdeel van een validatie, mogen geen veronderstellingen bevatten over de manier waarop de validatieresultaten in de verwerkingstoepassing worden gebruikt of het tijdstip waarop het object validate wordt aangeroepen. Het script moet niet proberen feedback te geven aan een gebruiker of de status van het formulier op enigerlei wijze te wijzigen.

De eigenschap scriptTest kan voor validaties worden gebruikt. De eigenschap scriptTest wordt niet geëvalueerd op velden met een null-waarde. De eigenschap scriptTest kan tijdens de levensduur van een formulier een geëvalueerde context zijn, zoals wanneer de focus overgaat naar een ander veld.

Syntaxis

Reference_Syntax.scriptTest = "error | disabled | warning"

Waarden

Type

Waarden

Tekenreeks

  • disabled

  • error (standaardwaarde)

  • warning

  • dismiss: de gebruiker begrijpt het bericht en wil het formulier retourneren en daarbij rekening houden met deze beperking.

  • override: de gebruiker begrijpt het bericht, maar kiest ervoor geen rekening te houden met deze beperking.

Deze test niet uitvoeren. Het formulierobject mag een waarde hebben die niet voldoet aan het script. Als het veld een waarde heeft die niet aan de voorwaarde voldoet, heeft dit geen negatieve gevolgen voor de geldigheid van het formulier. Met deze waarde wordt de validatietest uitgeschakeld.

  • error (standaardwaarde)

  • warning

  • dismiss: de gebruiker begrijpt het bericht en wil het formulier retourneren en daarbij rekening houden met deze beperking.

  • override: de gebruiker begrijpt het bericht, maar kiest ervoor geen rekening te houden met deze beperking.

Hiermee wordt een bericht weergegeven en worden de gegevens niet aanvaard als het script aangeeft dat deze gegevens fout zijn. Het formulierobject moet een waarde hebben die voldoet aan het script.

  • warning

  • dismiss: de gebruiker begrijpt het bericht en wil het formulier retourneren en daarbij rekening houden met deze beperking.

  • override: de gebruiker begrijpt het bericht, maar kiest ervoor geen rekening te houden met deze beperking.

Hiermee wordt een bericht weergegeven als het script aangeeft dat de gegevens fout zijn, maar de gebruiker heeft de mogelijkheid om verder te gaan naar het volgende veld. Het bericht moet de gebruiker ervan op de hoogte stellen dat het aan te raden is dat het formulierobject een waarde heeft die rekening houdt met de beperkingen van het script, en het moet twee keuzemogelijkheden bieden:

  • dismiss: de gebruiker begrijpt het bericht en wil het formulier retourneren en daarbij rekening houden met deze beperking.

  • override: de gebruiker begrijpt het bericht, maar kiest ervoor geen rekening te houden met deze beperking.

Van toepassing op

Model

Object

Formuliermodel

validate

Versie

XFA 2.1

Voorbeelden

JavaScript

NumericField1.validate.scriptTest = "disabled";

FormCalc

NumericField1.validate.scriptTest = "disabled"