Building Forms
Formulierstructuur
Pagina's, kolommen, slepen en neerzetten, de voortgangsbalk en de bedankpagina — alles wat de lay-out van je formulier bepaalt.
Pagina’s
Elk formulier begint als één pagina. Voor korte formulieren (minder dan ~7 velden) is dat meestal genoeg. Wanneer een formulier langer wordt of vertakt in verschillende flows, splits je het op in pagina’s zodat respondenten telkens een overzichtelijke set vragen zien.
Wanneer meerdere pagina’s gebruiken
- 7+ velden — een lange scroll voelt zwaar aan; pagina’s verdelen het werk in beheersbare stappen.
- Formulieren met meerdere doelen — intake, betaling en bevestiging horen elk op een eigen pagina.
- Voorwaardelijke vertakking — logicaregels kunnen op basis van antwoorden naar hele pagina’s springen of ze overslaan.
Een pagina toevoegen
- 1
Voeg een pagina-einde in
Typ / op het canvas, zoek naar Pagina-einde en kies het. Alles onder het einde wordt de volgende pagina.
- 2
Velden en inhoud toevoegen
Elke pagina is onafhankelijk. Voeg een willekeurige combinatie van vragen, inhoudsblokken, kolommen en media toe.
- 3
De pagina een naam geven (optioneel)
Open het blokmenu van het pagina-einde en kies Paginanaam instellen. Benoemde pagina's zijn veel makkelijker te kiezen als doel van een logica-paginasprong.
- 4
Volgorde aanpassen
Sleep blokken tussen pagina's, of gebruik Omhoog verplaatsen / Omlaag verplaatsen in het blokmenu om inhoud te herschikken.
Respondenten navigeren tussen pagina’s met de knoppen Volgende en Terug die formbase automatisch toevoegt. De laatste pagina toont een knop Verzenden in plaats van Volgende. Terug doorloopt de pagina’s die de respondent daadwerkelijk heeft bezocht, zodat een paginasprong stap voor stap wordt teruggedraaid in plaats van hen op de vorige pagina te laten belanden.
De bedankpagina is niet een van deze pagina’s — het is het scherm na het indienen, en het telt nooit mee in het aantal pagina’s.
Voortgangsbalk voor meerdere pagina’s
Een dunne voortgangsbalk bovenaan het formulier toont respondenten hoe ver ze zijn.
Hoe het werkt
| Detail | Gedrag |
|---|---|
| Berekening | Huidige paginanummer gedeeld door het aantal pagina-einden — dus pagina 1 van 4 toont 0% en de laatste pagina toont 100% |
| Paginasprongen | Elke pagina die het formulier bevat telt mee, of deze respondent ze nu ziet of niet. Een sprong die pagina's overslaat, laat de balk vooruitspringen |
| Formulieren met één pagina | De balk is verborgen wanneer het formulier geen pagina-einden heeft |
Paginasprongen met logica
Conditionele logica kan naar een specifieke pagina springen — bijvoorbeeld: “Als de respondent ‘Zelfstandige’ kiest, ga naar pagina 4”. De sprong gebeurt wanneer de respondent op de pagina met die vraag op Volgende klikt. Op latere pagina’s gaat Volgende in paginavolgorde verder. Een regel die alleen verborgen of berekende velden leest, kan vanaf elke pagina springen, maar alleen vooruit. Een pagina die een sprong overslaat, telt als verborgen: de vragen erop zijn niet verplicht, en de antwoorden erop worden verworpen. Zie Conditionele logica.
Kolommen
Met kolommen plaats je blokken naast elkaar. Gebruik ze voor compacte lay-outs — een naam en e-mailadres op één rij, een afbeelding naast een beschrijving, of gegroepeerde keuzevelden.
Kolommen toevoegen
- 1
Voeg een kolommenblok in
Typ / op het canvas, zoek naar 2 kolommen en kies het. Er verschijnt een rij met twee kolommen.
- 2
Blokken binnen elke kolom toevoegen
Klik in een kolom en voeg een willekeurig blok toe — vragen, inhoud, media. Elke kolom gedraagt zich als een minipagina.
- 3
Blokken tussen kolommen verplaatsen
Sleep een blok van de ene kolom naar de andere.
| Detail | Waarde |
|---|---|
| Beginindeling | 2 kolommen (via het blokmenu) |
| Meer kolommen toevoegen | Sleep blokken in een rij om deze uit te breiden |
Wat niet in een kolom kan
Logica, Verborgen veld, Berekend veld, Pagina-einde, Bedankpagina en een herhalende groep werken alleen op het hoogste niveau van het formulier. Het blokmenu verbergt ze zolang de cursor in een kolom staat. Een herhalende groep verbiedt nog iets meer: Payment, Schedule appointment en Documents zijn ook uitgesloten, omdat een inzending één keer betaalt, boekt en documenten krijgt — niet één keer per invoer.
Responsief gedrag
Kolommen stapelen verticaal op kleine schermen. Respondenten op mobiel zien één kolom tegelijk, zodat het formulier leesbaar blijft.
Slepen en neerzetten
Elk blok heeft een sleepgreep aan de linkerkant. Pak die vast om blokken binnen een pagina te herschikken of ze tussen kolommen te verplaatsen.
Blokken herschikken
- Binnen een pagina — sleep een blok omhoog of omlaag om de positie te wijzigen.
- Tussen kolommen — sleep een blok van de ene kolom naar de andere.
Blokmenu
Klik op de sleepgreep (of tik op de blokindicator op een touchscreen) om een menu te openen. Wat het biedt hangt af van het blok; dit zijn de items die je het vaakst tegenkomt.
| Actie | Wat het doet |
|---|---|
| Zet om in | Converteert een vraag naar een ander type zonder gegevens te verliezen. Drie families converteren vrij binnen zichzelf: de tekstachtige invoervelden (Text Input, Text Area, Email, Website URL, Phone Number, Number), de optiegebaseerde (Radio Buttons, Checkboxes, Dropdown, Ranking en afbeeldingskeuze), en de schalen (Star Rating en lineaire schaal) |
| Opties | Per-type afstelling: willekeurige volgorde, max sterren of schaalmaximum, enkele of meerdere afbeeldingskeuze |
| Validatie | De regels voor dit vraagtype — zie Veldinstellingen |
| Veldsleutel | De naam die automatiseringen voor dit veld gebruiken |
| Markeer als verplicht / Markeer als optioneel | Of een leeg antwoord de inzending blokkeert (alleen vragen) |
| Titel verbergen / Titel weergeven | Behoudt de vraag maar laat het label weg |
| Placeholder instellen / Standaardwaarde instellen | Wisselt naar welke van de twee je typt |
| Uitlijnen | Links, Centreren of Rechts — op afbeeldingen en andere media |
| Inspringen / Inspringen verwijderen | Insprongniveau van een lijstitem (Tab en Shift+Tab doen hetzelfde) |
| Herhalende groep maken | Verpakt het blok, of de hele selectie, in een herhalende groep |
| Hier invoegen / Onderaan invoegen | Voegt een leeg blok toe op of na deze positie |
| Dupliceren | Kopieert het blok direct eronder |
| Omhoog verplaatsen / Omlaag verplaatsen | Verschuift het blok één positie |
| Verbergen / Weergeven | Verbergt het blok voor respondenten zonder het te verwijderen — logica kan het later weer tonen |
| Verwijderen | Verwijdert het blok |
Selecteer meerdere blokken tegelijk — sleep er een rechthoek omheen, shift-klik op een tweede blok om het bereik te pakken, of druk twee keer op Cmd/Ctrl+A — en hetzelfde menu werkt dan op ze allemaal: omzetten, verplicht, titelweergave, in een groep verpakken, dupliceren, verplaatsen, verbergen, verwijderen.
Herhalende groepen
Een herhalende groep is een gelabelde container met een set velden — zoals een groep “Extra gasten toevoegen” met Naam en Leeftijd. Respondenten voegen zoveel invoeren toe als ze nodig hebben, zodat jij vooraf niet hoeft te raden hoeveel het er worden. Voeg een nieuwe Herhalende groep in vanuit het blokmenu, of selecteer een reeks bestaande velden en kies Herhalende groep maken.
Voor de volledige gids — groepen bouwen, invullen, en hoe invoeren verschijnen in inzendingen — zie Herhalende groepen.
Bedankpagina
Elk formulier heeft een bedankpagina — altijd de laatste pagina. Dit is wat respondenten zien nadat ze hebben ingediend. Personaliseer het met koppen, afbeeldingen, links en doorgevoerde antwoorden — of stuur in plaats daarvan door naar een externe URL.
Zie Bedankpagina & Doorverwijzing voor de volledige gids.