È possibile utilizzare un hook convalida per verificare che le informazioni immesse da un
utente in un campo siano valide. Se le informazioni non sono valide, all'utente
verranno richieste informazioni valide.
Quando viene definito
un nuovo hook BASIC o Perl per un campo o un'azione, la sintassi di richiamo per tale
hook viene aggiunta alla finestra dell'editor di script. La sintassi
di richiamo non può essere modificata.
Poiché gli hook possono influenzare il funzionamento di un campo,
è necessario progettare e verificare gli hook attentamente
prima di renderli disponibili agli utenti. Ad esempio, questo esempio dell'hook di input dell'utente rende il campo user_number un campo obbligatorio, a prescindere dall'impostazione nella griglia Funzionamenti.