Custom Validators I
Es ist möglich an ein Element einen Validator in Form einer
(Callback-)Funktion zu binden. Diese Funktion wird immer
vor den Default-Validierungen aufgerufen und kann:
- Fehlermeldungen erzeugen
- Default-Validierungen aller Elemente kontrollieren
Damit lassen sich komplexe Tests durchführen,
selbst Abhängigkeiten zwischen Elementen
stellen kein Problem dar.
Neue Fehlermeldungen werden erzeugt mit der
Methode boolean setValidationError(string $elname, string $error_message).
Die drei Default-Validierungen (RegExp/Länge/Intro) können für jedes
Element mittels der Funktion void ValidationOn(mixed $ellist) aktiviert
und mittels void ValidationOff(mixed $ellist) deaktiviert werden.
< ^ >
|