In ChronoForms v8 können Sie Feldwerte mithilfe von PHP- oder JavaScript-Funktionen validieren. Hier erfahren Sie, wie es geht:
- Öffnen Sie Ihr Feld zur Bearbeitung
- Aktivieren Sie das Verhalten "Valid Function"
- Geben Sie den Namen der JavaScript-Funktion ein, die für die Validierung verwendet werden soll. Sie können dies überspringen, wenn Sie nur PHP für die Validierung verwenden möchten.
Diese Funktion wird ausgeführt, wenn sich der Feldwert ändert oder die Schaltfläche "Absenden" gedrückt wird.
Wir müssen eine JavaScript-Ansicht verwenden, um die Funktion zu definieren. Dies werden wir im nächsten Schritt tun. - Geben Sie den PHP-Code ein, der zur Validierung des Feldwerts verwendet werden soll. Der Code sollte keine PHP-Tags enthalten. Verwenden Sie $value, um den Feldwert im Code abzurufen.
Dieser Code wird verarbeitet, nachdem die Formularseite "abgesendet" wurde.
Hier prüfen wir, dass der Feldwert nicht die Teilzeichenkette "http" enthält

Jetzt müssen wir die JavaScript-Funktion "check_http" definieren, die in Schritt 3 oben verwendet wird.
- Erweitern Sie auf der rechten Seitenleiste die Kategorie "Content" unter dem Menü "Views".
- Ziehen Sie eine JavaScript-Ansicht auf Ihre Formularseite, dieselbe Seite, auf der das zu validierende Feld existiert.
- Öffnen Sie die Ansichtseinstellungen.
- Definieren Sie Ihre Validierungsfunktion. Der Name sollte "check_http" lauten, wie im Verhalten "Valid Function" definiert. Die Funktion nimmt einen Eingabeparameter entgegen, der den Feldwert darstellt.
Die Funktion sollte "true" zurückgeben, wenn der Wert in Ordnung ist, ODER eine Fehlerzeichenkette für alles andere zurückgeben.

