Gids · 6 min. leestijd
5 voorbeelden van voorwaardelijke logica in formulieren
Bijgewerkt 2026-09-17
Samengevat
Voorwaardelijke logica toont of verbergt een veld op basis van een eerder antwoord, gebruik het voor vervolgvragen, het overslaan van irrelevante secties en het alleen vragen om detail wanneer dat nodig is.
Voorwaardelijke logica maakt van een lang, one-size-fits-all formulier iets dat zich aanpast aan elke respondent. In plaats van elke vraag aan iedereen te tonen, stel je regels in die velden tonen of verbergen op basis van wat iemand al heeft geantwoord. Hieronder staan vijf patronen die je in bijna elk formulier gebruikt, van een simpele vervolgvraag tot het vertakken van een hele pagina, plus waar je op moet letten zodat de logica overzichtelijk blijft.
Vervolgvraag bij een specifiek antwoord
Het meest voorkomende patroon: een vraag verschijnt alleen als een eerder veld gelijk is aan een bepaalde waarde. Vraag "Heb je dieetwensen?" met een ja/nee-keuze, en toon dan een tekstveld dat vraagt welke, maar alleen als het antwoord "ja" is.
Dit houdt het formulier kort voor de meerderheid die "nee" antwoordt, terwijl je toch het detail verzamelt bij wie het betreft.
Detail vereisen bij de keuze "Anders"
Als een keuzeveld een optie "Anders" bevat, koppel die dan aan een tekstveld dat alleen verschijnt als die optie gekozen wordt. Maak dat tekstveld verplicht, zodat niemand "Anders" kiest zonder dat jij weet wat ze bedoelden.
Deze combinatie, een vaste set opties plus een conditioneel vangnetveld, dekt uitzonderingen zonder de hoofdlijst vol te proppen.
Vertakken op basis van beoordeling of score
Numerieke velden zoals een tevredenheidsbeoordeling of een NPS-score lenen zich goed voor voorwaarden als "groter dan" en "kleiner dan". Toon een tekstveld "Wat ging er mis?" alleen onder een drempel, of een aanbevelingsveld alleen erboven.
Zo stuur je criticasters en promoters naar verschillende vervolgvragen in plaats van iedereen hetzelfde te vragen.
Een hele sectie verbergen op basis van een eerdere keuze
Voorwaarden gelden per veld, maar je kunt meerdere velden met dezelfde regel verbergen om in de praktijk een hele sectie te verbergen. Als iemand antwoordt "als particulier" in plaats van "als bedrijf", verberg dan in één keer alle bedrijfsspecifieke velden (inschrijfnummer, bedrijfsgrootte, facturatiecontact).
Combineer dit met de operatoren "is leeg" / "is niet leeg" om ook velden te dekken die eerder in het formulier zijn overgeslagen.
Meerdere voorwaarden combineren
Voorwaarden op hetzelfde veld worden gecombineerd met EN, waardoor je kunt eisen dat meerdere zaken waar zijn voordat een veld verschijnt, bijvoorbeeld een veld "kortingscode" alleen tonen als een pakketkeuze gelijk is aan "Pro" en een landveld niet leeg is.
In YeetForm ondersteunen voorwaarden 8 operatoren (gelijk aan, niet gelijk aan, bevat, groter dan, kleiner dan, is leeg, is niet leeg, plus combinaties daarvan), en je kunt het gewenste gedrag in gewoon Nederlands beschrijven aan de AI-bewerkingsagent in plaats van elke regel handmatig te configureren.