Overview
In ChronoForms v8 kunt u veldwaarden valideren met PHP- of JavaScript-functies door het Valid Function-gedrag in de veldinstellingen in te schakelen. Voor JavaScript-validatie definieert u een functie in een JavaScript-view die 'true' retourneert voor geldige waarden of een foutmelding, terwijl PHP-validatiecode na het verzenden van het formulier wordt uitgevoerd om voorwaarden te controleren, zoals het uitsluiten van "http" substrings. Deze handleiding leidt u door het configureren van beide validatiemethoden om nauwkeurige en veilige verwerking van formuliergegevens te garanderen.
in ChronoForms v8 kunt u veldwaarden valideren met PHP- of JavaScript-functies, hier is hoe u dat doet:
- Open uw veld voor bewerking
- Schakel het Valid Function-gedrag in
- Voer de naam in van de JavaScript-functie die voor validatie moet worden gebruikt, u kunt dit overslaan als u alleen PHP voor validatie wilt gebruiken.
Deze functie wordt uitgevoerd wanneer de veldwaarde verandert of de verzendknop wordt ingedrukt.
We moeten een JavaScript-view gebruiken om de functie te definiëren, dit doen we in de volgende stap. - Voer de PHP-code in die moet worden gebruikt voor het valideren van de veldwaarde, de code mag geen PHP-tags bevatten, gebruik $value om de veldwaarde in de code op te halen.
Deze code wordt verwerkt nadat de formulierpagina is "verzonden".
Hier controleren we of de veldwaarde niet de substring "http" bevat

Nu moeten we de JavaScript-functie "check_http" definiëren die in stap 3 hierboven wordt gebruikt.
- Vouw in het rechter zijpaneel de categorie Content uit onder het menu "Views".
- Sleep een JavaScript-view naar uw formulierpagina, dezelfde pagina waar uw gevalideerde veld zich bevindt.
- Open de view-instellingen.
- Definieer uw validatiefunctie, de naam moet "check_http" zijn zoals gedefinieerd in het "Valid Function"-gedrag, de functie heeft 1 invoerparameter die de veldwaarde is.
De functie moet "true" retourneren als de waarde oké is OF een string-foutmelding voor iets anders.


Comments: