Hoe kan ik een validatie op een datum in de onboarding instellen? Hoe kan ik een validatie op een datum in de onboarding instellen?

Hoe kan ik een validatie op een datum in de onboarding instellen?

Marel Maathuis Marel Maathuis

In de onboarding kun je op verschillende manieren validaties instellen, zodat een gebruiker de juiste gegevens invult. Dit artikel gaat specifiek in op validaties voor data. In dit artikel worden behandeld; valideren op geboortedatum, op de huidige datum en op een ander  datumveld.


Ga naar het onboardingstype en maak onder Onboarding: Formulierconfiguratie (stap 2) een veld aan voor de datum. Klik vervolgens op het tandwiel.



Datum valideren op geboortedatum


Je kunt bij de geboortedatum valideren of een flexkracht ouder is dan bijvoorbeeld 15 jaar. In het artikel Hoe stel ik in dat alleen flexkrachten vanaf een bepaalde leeftijd zich kunnen inschrijven? kun je hierover meer lezen. 


Datum valideren op huidige datum


Daarnaast kun je instellen dat een startdatum niet mag liggen voor de datum van het invullen van de onboarding. Dit kun je op de volgende manier inrichten. 


Vul bij validaties in dat de startdatum na vandaag moet liggen. Selecteer hiervoor bij Type Groter dan en vul bij Waarde now in. Now verwijst naar de huidige datum. Bij Melding kun je de tekst invullen die getoond moet worden in de onboarding als er een startdatum in wordt gevuld die voor de huidige datum ligt. 



Sla het onboardingstype op en maak een onboarding aan. Bij het invullen van een datum die voor de huidige datum ligt, krijg je onderstaande melding en kun je de onboarding niet doorzetten. 



Datum valideren op een veld met andere datum


Wil je dat een datum moet worden ingevuld afhankelijk van een andere, ingevulde datum? Vul dan bij validaties in dat de waarde afhankelijk is van dat veld met de andere datum. 


Als voorbeeld gebruiken we de einddatum. De datum die je hier in moet vullen, mag niet voor de startdatum liggen. Selecteer daarom het Veld Startdatum.  



In de onboarding krijg je de melding zoals ingesteld, als er niet wordt voldaan aan de voorwaarde.