scriptTest

Kontrollerar validering av det inkapslade skriptet.

Skript, specificerade som en del av en validering, ska inte presumera hur bearbetningsprogrammet kan använda valideringsresultat eller när validate-objektet anropas. Skript ska framför allt inte försöka förse en användare med feedback eller ändra formulärets status på något sätt.

Egenskapen scriptTest kan användas för validering. Egenskapen scriptTest har inte utvärderats för null-fält. Egenskapen scriptTest kan vara utvärderad kontext under ett formulärs hela livstid, t.ex. när fokus lämnar ett fält.

Syntax

Reference_Syntax.scriptTest = "error | disabled | warning"

Värden

Typ

Värden

Sträng

  • inaktiverat

  • fel (standard)

  • varning

  • stäng: Användaren förstår meddelandet och vill återgå till formuläret för att lyda den här begränsningen.

  • åsidosätt: Användaren förstår meddelandet, men väljer att gå emot den här begränsningen.

Inget test utförs. Formulärobjektet tillåts ha ett värde som inte är anpassat till skriptet. Fältet kan lämnas med ett värde som inte är anpassat och det kommer inte att ha en negativ påverkan på formulärets validitet. Det här värdet inaktiverar valideringstestet.

  • fel (standard)

  • varning

  • stäng: Användaren förstår meddelandet och vill återgå till formuläret för att lyda den här begränsningen.

  • åsidosätt: Användaren förstår meddelandet, men väljer att gå emot den här begränsningen.

Skicka ett meddelande och vägra att acceptera data som skriptet rapporterar är felaktiga. Formulärobjektet tillåts ha ett värde som är anpassat till skriptet.

  • varning

  • stäng: Användaren förstår meddelandet och vill återgå till formuläret för att lyda den här begränsningen.

  • åsidosätt: Användaren förstår meddelandet, men väljer att gå emot den här begränsningen.

Sänder ett meddelande om skriptet rapporterar att data är felaktiga men tillåter användaren att fortsätta till nästa fält. Meddelandet måste informera användaren om att formulärobjektet bör ha ett värde som är anpassat till skriptets begränsningar, vilket ger två möjligheter:

  • stäng: Användaren förstår meddelandet och vill återgå till formuläret för att lyda den här begränsningen.

  • åsidosätt: Användaren förstår meddelandet, men väljer att gå emot den här begränsningen.

Gäller för

Modell

Objekt

Formulärmodell

validate

Version

XFA 2.1

Exempel

JavaScript

NumericField1.validate.scriptTest = "disabled";

FormCalc

NumericField1.validate.scriptTest = "disabled"