Table of Contents
Webform elementtypes
Bij het toevoegen van elementen aan webformulieren zijn er vele verschillende elementtypes. Die zullen we hieronder toelichten.
Eenvoudige elementen
Dit zijn de basis bouwstenen van een formulier. Elementen die in bijna elk formulier naar voren komen.
Keuzevakje
Een keuzevakje is een “vinkje”. Dit kan gebruikt worden om een toestemming af te dwingen. Voor een “groep” vinkjes gebruiken we het element “Keuzevakjes” in de groep “Optie-elementen”
Tekstveld
Een tekstveld kan gebruikt worden om korte input van gebruikers vast te leggen, over het algemeen minder dan 255 karakters. Dit veld kan bijna alles bevatten. Maar het heeft ook heel veel mogelijkheden qua validatie (tot Regex toe), dus dit is een veld dat voor veel zaken geschikt is.
Tekstvlak
Een tekstvlak is een tekstveld met meerdere regels. Het kan meer tekst bevatten dan een tekstveld. Maar verder kunnen dezelfde opties ingesteld worden. Er kan ook een teller aangegeven worden die weergeeft hoeveel karakters of woorden er gebruikt zijn.
Geavanceerde elementen
Dit zijn allemaal tekstvelden, alleen dan met specifieke validatie voor E-mail, Getal of Telefoonnummers.
Bestandsupload elementen
Als burgers een bestand naar de gemeente mogen verzenden, gebruiken we daar een bestandsveld voor.
Bestand
Een of meer bestanden toevoegen. Bestanden komen altijd in de “Afgeschermde bestanden” terecht, en zijn dus niet zomaar van buitenaf te benaderen. Dit in verband met de privacy. De meeste bestanden zullen niet bestemd zijn voor iedereen omdat ze persoonsgegevens bevatten.
Datum/Tijd elementen
Voor het bevragen van data en tijden hebben we de datum en tijd elementen tot onze beschikking. Deze elementen kunnen alleen datum, alleen tijd of zowel datum als tijd bevragen. Bij het bevragen van een datum kan gekozen worden voor verschillende kalenders. Bijvoorbeeld de standaard html-5 kalender of een Jquery-ui datepicker.
Optie-elementen
Optie-elementen bieden een gebruiker de keuze tussen meerdere mogelijkheden. Uiteindelijk wordt door 'wat' de gebruiker moet selecteren bepaald welk element het meest geschikt is.
Keuzelijst met andere optie
U kan een lijst met voorgedefinieerde keuzes aangeven, maar als de gebruiker ook de gelegenheid moet krijgen een eigen tekst toe te voegen als de optie er niet tussen staat, gebruikt u dit element. U kan zelf aangeven in welke vorm de “andere” optie ingegeven kan worden. Een enkele regel, een tekstveld of een getal.
Keuzerondjes
Als een gebruiker één optie mag kiezen, maar wel alle mogelijkheden in één oogopslag moet kunnen zien, kunt u keuzerondjes gebruiken. Dit is gewoonlijk alleen mogelijk en werkbaar als er maar enkele opties mogelijk zijn.
Keuzevakjes
Als een gebruiker uit een klein aantal keuzes meerdere opties mag kiezen, kan er gebruik gemaakt worden van keuzevakjes, oftewel “checkboxes”. De gebruikers kan meerdere opties kiezen. De opties kunnen onder elkaar, naast elkaar of in een bepaald aantal kolommen gepresenteerd worden.
Selecteren
Als een gebruiker uit vele opties mag kiezen kunt u deze het beste in een lijst presenteren, een zogenaamde “pull-down”-lijst. U kan de gebruiker de mogelijkheid bieden om meerdere keuzes te maken. Stel dan bij het kopje “Elementinstellingen” bij “Toegestane waarden” in dat er een “Onbeperkt” aantal waarden geselecteerd mag worden, of vul in het tekstveld achter “Beperkt” een getal hoger dan 1 in.
De lijst wordt dan niet als een pull-down gepresenteerd, maar als een vak met opties. Als er meer opties zijn dan in het vak passen, wordt dit een lijst waar de gebruiker doorheen kan scrollen.
Container-elementen
Container elementen zijn elementen die gebruikt kunnen worden om onderliggende elementen samen te voegen.













