In e-UUR zijn er verschillende modules waarbij er gebruikt worden gemaakt van formulieren. Zo kun je een formulier in de onboarding of de werving en selectiemodule opstellen. Bij het opstellen van een formulier, kun je op velden validaties toevoegen.
Er zijn veel verschillende mogelijkheden met validaties. Hieronder wordt een deel daarvan uitgelegd. Aan de orde komen de volgende onderwerpen:
- Validaties in het formulier
- Validaties met data
Validaties in het formulier
Bij het bewerken van een veld in een formulier kun je bij Validaties vier opties invullen. Door op Regel toevoegen te klikken, kun je meerdere validaties voor één veld instellen. Klik op het kruisje om een validatie te verwijderen.
Let op: een validatie gebruik je ten opzichte van een Veld ÓF ten opzichte van een Waarde. Je kunt deze twee niet combineren.
Dus of je valideert de einddatum tegen een andere datum (bijvoorbeeld de eerste validatie die aangeeft dat de einddatum niet VOOR de startdatum mag liggen). OF je valideert tegenover een aantal dagen t.o.v. NU. De combinatie valideren tegenover een aantal dagen na of voor een ander datumveld is dus niet mogelijk.
Type
Bij Type kun je selecteren hoe je de door de gebruiker ingevulde waarde wilt vergelijken.
Waarde
De waarde waarmee je de door de gebruiker ingevulde waarde wilt vergelijken, vul je in bij Waarde.
Veld
Je kunt de door de gebruiker ingevulde waarde ook vergelijken met een ander veld. Selecteer dat veld dan onder Veld. Je kunt alleen velden selecteren die van hetzelfde veldtype zijn als het veld waarvoor je de validatie invult.
Let op: vul je een validatie in bij een veld van type datum, dan kun je alleen andere velden van type datum die in hetzelfde formulier staan selecteren.
Melding
Onder Melding vul je de tekst in die de gebruiker te zien krijgt als niet wordt voldaan aan de validatie.
Validaties met data
Valideren van een datumveld kan op basis van verschillende ingevoerde waardes. Hieronder vind je een overzicht van welke Waarde je kunt invullen om een bepaalde validatie in te vullen.
Origineel | Waarde | Voorbeeld (vandaag is 2019-10-17) |
Gisteren | yesterday | 2019-10-16 00:00:00 |
Vandaag | today | 2019-10-17 00:00:00 |
Morgen | tomorrow | 2019-10-18 00:00:00 |
Nu | now | 2019-10-17 11:44:51 |
Aankomende [dag van de week] Aankomende maandag |
next [day of the week] next monday |
2019-10-21 00:00:00 |
Vorige [week/maand/jaar] Vorige week |
last/previous [week/month/year] last week |
2019-10-10 12:01:36 |
Volgende [week/maand/jaar] Volgende maand |
next/this [week/month/year] next month |
2019-11-17 12:02:53 |
Eerste dag van de maand Eerste dag van november |
first day of [month] first day of november |
2019-11-01 00:00:00 |
Laatste dag van de maand Laatste dag van oktober |
last day of [month] last day of october |
2019-10-31 00:00:00 |
Aantal [dagen/weken/maanden/jaren] eerder 3 dagen eerder |
-x [day/week/month/year] -3 day |
2019-10-14 12:16:10 |
Aantal [dagen/weken/maanden/jaren] later 3 weken later |
+x [day/week/month/year] +3 week |
2019-11-07 12:16:53 |
Aantal [dagen/weken/maanden/jaren] geleden 3 maanden geleden 2 maanden en 4 dagen geleden |
x [day/week/month/year] ago 3 month ago 2 month + 4 day ago |
2019-07-17 12:28:10 2019-08-13 12:29:52 |
Eerste/tweede/etc. [dag] van de [maand] [jaar] Eerste maandag van november 2019 |
first/second/etc. [day] of [month] [year] First monday of november 2019 |
2019-11-04 00:00:00 |
Hieronder vind je nog overzichten van de benamingen voor de dagen van de week en de maand.
Dagen van de week
Voor de dagen van de week kun je onderstaande notaties gebruiken.
Maandag | monday | mon |
Dinsdag | tuesday | tue |
Woensdag | wednesday | wed |
Donderdag | thursday | thu |
Vrijdag | friday | fri |
Zaterdag | saturday | sat |
Zondag | sunday | sun |
Daarnaast is het mogelijk om op de dag van de periode week te valideren. Een voorbeeld hier is bijvoorbeeld dat een wijziging alleen mag worden gedaan per eerste dag van de periode, denk hierbij aan een loonheffingswijziging, welke niet halverwege kan of mag worden doorgevoerd. Hiervoor gebruik je nummers voor de dagen van de periode. Zo is de eerste dag van een weekperiode de maandag en dit kun je instellen met 1.
Maanden
Voor de maanden van het jaar kun je onderstaande notaties gebruiken.
Januari | january | jan |
Februari | february | feb |
Maart | march | mar |
April | april | apr |
Mei | may | may |
Juni | june | jun |
Juli | july | jul |
Augustus | august | aug |
September | september | sep |
Oktober | october | oct |
November | november | nov |
December | december | dec |
Daarnaast is het mogelijk om op de dag van de periode maand te valideren. Zo kun je de eerste dag van een maandperiode instellen met 1 of mogelijk wil je ergens aan het einde van de maand iets valideren waarbij je met 30 bijvoorbeeld de laatste dag aangeeft. Houd hierbij rekening met maanden zoals februari of bij het gebruik van de 31e.
Voorbeelde van validaties met data vind je in de volgende artikelen:
Was dit artikel nuttig?
Artikelen in deze sectie
- Valideren van e-mailadressen
- Gebruikersrollen en het overzicht
- Vertrouwde apparaten
- Gebruikersbeheer geavanceerd
- Kijk met je gebruiker mee
- Gebruikersbeheer (leverancier)
- Benodigde gegevens voor een eigen huisstijl
- Banner voor het inlogscherm
- Volgorde vertalingen
- Eigen huisstijl bemiddelaar of inlener