Foutafhandeling in formulieren
Samengevat:
- Geef aan welke formulieren verplicht zijn.
- Laat een gebruiker op een toegankelijke manier weten hoe een formulierveld goed in te vullen.
- Vertel duidelijk en toegankelijk wanneer een formulierveld niet, of niet goed is ingevuld.
- Bevat het formulier juridische, financiële of persoonlijke gegevens, zorg er dan voor dat de gebruiker de ingevulde gegevens kan controleren en corrigeren.
- Zorg dat iedereen een update in statusberichten meekrijgt.
Demo: Feedback op fouten in een formulier.
Oefenen bekijk hoe foutmeldingen wordt doorgegeven bij de formulieren op een van de oefenwebsites of op je eigen website.
Wat zegt WCAG hierover?
WCAG-succescriterium 3.3.1 Foutidentificatie:
Laat een gebruiker weten als er fouten zijn bij het invullen van een
formulier. Vertel duidelijk en toegankelijk wanneer een formulierveld
niet, of niet goed is ingevuld.
WCAG-succescriterium 3.3.3 Foutsuggestie:
Laat een gebruiker op een toegankelijke manier weten hoe een formulierveld
goed in te vullen. Geef hiervoor hints, suggesties en voorbeelden.
Foutmelding: "dit is een verplicht veld" is niet
voldoende
Verwijzen naar discussie:
https://github.com/orgs/nl-design-system/discussions/363
WCAG-succescriterium 3.3.4 Foutpreventie (wettelijk, financieel,
gegevens):
Wanneer een gebruiker een formulier invult met juridische,
financiële of persoonlijke gegevens, zorg er dan voor dat de
gebruiker de ingevulde gegevens kan controleren en corrigeren.
WCAG-succescriterium 4.1.3 Statusberichten: Je kunt updates met belangrijke informatie met de gebruiker delen via een statusbericht. Als dit bericht bij verschijnen geen toetsenbordfocus krijgt, zorg er dan voor dat gebruikers die de melding niet zien, deze informatie toch meekrijgen.