Wird initiiert, wenn Formularentwurf und Daten zum Formular zusammengeführt werden und wenn ein Feld den Fokus verliert, z. B. wenn ein Benutzer klickt oder die Tabulatortaste drückt, um ein Feld zu verlassen. Dieses Ereignis wird jedes Mal ausgelöst, wenn sich der Wert eines Feldes ändert. Mit Berechnungen und Skripten, die auf dem Ereignis
validate platziert werden, lassen sich Überprüfungen realisieren, die spezifischeren Charakter haben als die über die Registerkarte „Wert“ der Palette „Objekt“ verfügbaren Überprüfungen.
Berechnungen und Skripten für das Ereignis validate müssen
true (bei erfolgreicher Validierung) oder
false (bei nicht erfolgreicher Validierung) in einem der Skriptsprache entsprechenden Format zurückgeben. Darüber hinaus dürfen sie nicht die Gesamtformularstruktur von Formularwerten beeinträchtigen. Außerdem dürfen Berechnungen und Skripten nicht versuchen, dem Formularbenutzer Rückmeldungen zu liefern, da der Benutzer das Formular möglicherweise nicht in einer Client-Anwendung wie Acrobat verwendet.