validate (händelse)

Beskrivning

Startar när formulärdesignen och data sammanfogas för att skapa formuläret och när ett fält förlorar fokus, t ex när en formuläranvändare klickar eller använder Tab-tangenten för att lämna ett fält. Händelsen startar igen varje gång värdet för ett fält ändras. Beräkningar och skript som används för händelsen validate erbjuder en bättre metod för att utföra valideringar som är mer detaljerade än de som är tillgängliga på fliken Värde på paletten Objekt.

Beräkningar och skript för händelsen validate måste returnera sant eller falskt (uttryckt i lämpligt format för skriptspråket) som motsvarar om valideringen lyckades eller misslyckades. De får inte påverka den övergripande strukturen på formulärvärden. Beräkningar och skript bör heller inte försöka ge feedback till formuläranvändaren, eftersom det inte är säkert att formuläret används i ett klientprogram som Acrobat.

Obs! Eftersom det är formulärets innehåll som valideras, går det inte att validera presentationsformatering som har styrts av fältmönster.

Typ

Processhändelse

Stöd

Klientprogram

Tillgänglighet

Acrobat och Adobe Reader

ja

HTML-webbläsare

ja

Version

XFA 2.1

Exempel

Du kan använda den här händelsen för att verifiera objektvärden och då särskilt i situationer när objektdata måste överensstämma med bestämda regler. Du kan t ex skapa ett skript för händelsen validate för att verifiera att ett fält avsett för totalkostnad i ett inköpsorderformulär inte visar ett negativt värde.

Ett detaljerat exempel på hur du använder händelsen validate finns i Ange att ett fält ska vara obligatoriskt under körning.