Een formulier nodigt uit tot interactie. Zorg er daarom voor dat alle bezoekers van je website daadwerkelijk in staat zijn het formulier te gebruiken. Dat bereik je door een combinatie van techniek, vormgeving en tekst.

Samenvatting

Structuur

Een formulier toegankelijk maken begint bij degelijke code: de onderliggende structuur van het formulier. In deze structuur moeten labels (instructies) en invoervelden aan elkaar gekoppeld zijn. Zo kunnen ook bezoekers die bijvoorbeeld voorleessoftware gebruiken het formulier invullen.

Validatie en feedback

Als je van bezoekers een bepaalde invoer verwacht, geef dat dan duidelijk aan in de instructie bij het betreffende veld. Maakt de bezoeker een fout? Geef dan aan wat de fout is en hoe het beter zou kunnen. Markeer fouten niet alleen met kleur (bijvoorbeeld een rood kader) of vorm (bijvoorbeeld vetgedrukt) maar noem ze ook in tekst. Bezoekers die de kleur of vorm niet kunnen zien weten anders niet waar de fout zit.

Toetsenbordbediening

Niet iedereen gebruikt een muis bij het bezoeken van een website. Formulieren moeten daarom met het toetsenbord te gebruiken zijn. Dat betekent dat je met de tabtoets door de invoervelden kunt tabben, dat je via het toetsenbord keuzerondjes kunt selecteren, selectievakjes kunt aankruisen, enzovoorts. Het hele formulier moet ingevuld en verzonden kunnen worden met alleen het toetsenbord.

Tijdslimiet

Soms moeten formulieren binnen een bepaalde tijd worden ingevuld. Doe je er te lang over, dan ben je de ingevulde gegevens weer kwijt. Maar sommige bezoekers hebben meer tijd dan gemiddeld nodig om een formulier in te vullen. Bijvoorbeeld omdat zij voorleessoftware gebruiken of dyslectisch zijn. Deze bezoekers moeten de tijdslimiet op kunnen heffen of verlengen.

Meer weten?

Ontwikkelaars kunnen in de technische norm meer lezen over formulieren bij de volgende toegankelijkheidseisen:

Iedereen zonder technische achtergrond kan via de links bovenaan deze pagina handleidingen vinden voor veelvoorkomende toepassingen van formulieren.

Hoort bij