Meerkeuzevraag

Meerkeuzevraag

Een vraag met rondjes-knoppen (radiobuttons) in een formulier — ideaal voor ja/nee-vragen, tests en quizzen.

Een vraag met rondjes-knoppen (radiobuttons) in een formulier: de bezoeker kiest precies één antwoord. Ideaal voor ja/nee-vragen en langere vragenlijsten zoals tests en quizzen — de knoppen kunnen onder elkaar of naast elkaar staan. De technische naam is RadioField.

Gebruik dit block wanneer een bezoeker uit een beperkt aantal opties precies één antwoord moet kiezen: een leeftijdscheck, een tevredenheidsschaal of een vraag met 'ja/nee/misschien'. Voor vragen waarbij meerdere antwoorden tegelijk mogelijk zijn, is een checkbox-veld geschikter.

Zo voorkom je dubbelzinnige formulierinzendingen: met checkboxes kan iemand per ongeluk meerdere vakjes aanvinken, met een radiogroep is er altijd maximaal één geldig antwoord. Meer over het opzetten van formulieren staat bij formulieren.

Toepassingen per site-type

Een webshop gebruikt RadioField bijvoorbeeld bij een retourformulier: 'Wat is de reden van retour?' met vooraf gedefinieerde opties zoals 'past niet', 'beschadigd' of 'anders verwacht'. Een portfolio-site zet dit veld soms in bij een offerteaanvraag, waarbij de bezoeker uit een paar vaste projectomvangen kiest. Bij een zakelijke dienstverlener, zoals een makelaar of adviesbureau, werkt RadioField goed in een intakeformulier: 'Ben je op zoek naar kopen of huren?' met precies twee mogelijke antwoorden.

Een veelgemaakte fout is RadioField gebruiken voor vragen waarbij meerdere antwoorden logisch zijn, zoals 'Welke diensten interesseren je?' — daar hoort een checkbox-veld, niet een radiogroep, want een radiogroep staat maar één geselecteerd antwoord toe. Een tweede valkuil is een lange lijst opties verticaal onder elkaar zetten zonder duidelijke groepering: bij meer dan vijf of zes opties wordt een keuzelijst vaak overzichtelijker dan een lange rij radiobuttons.

Dit block hoort altijd binnen een Form-block; los van een formulier heeft het geen functie. Combineer het met FormField voor open vragen in hetzelfde formulier, bijvoorbeeld een radiogroep voor de hoofdkeuze gevolgd door een open tekstveld voor een toelichting.

Voor toegankelijkheid moet elke optie een eigen, klikbaar label hebben — niet alleen het rondje zelf, ook de tekst ernaast moet aanklikbaar zijn — en moet de groep als geheel een duidelijke vraag als label hebben, zodat een schermlezer de vraag voorleest vóór de losse opties.

Voorbeeld

Ben je 18 jaar of ouder?

De prompt voor dit voorbeeld

prompt
Voeg aan het formulier de ja/nee-vraag 'Ben je 18 jaar of ouder?' toe, met de antwoorden naast elkaar.