3.3.6 – Foutpreventie (alle) (WCAG) | Niveau AAA

Verminder het risico op alle invoerfouten

Alle gebruikers maken fouten bij het invoeren van gegevens (bijvoorbeeld in formulieren en kassa’s). Probeer deze fouten te voorkomen, maar maak het gebruikers gemakkelijk om fouten te corrigeren wanneer ze zich voordoen.

Gebruikers kunnen dure fouten maken als ze de implicaties van hun acties niet volledig begrijpen of hun fouten niet kunnen corrigeren. Bij foutpreventie draait alles om het verminderen van risico’s voor jouw gebruikers.

Wat te doen

Om aan deze richtlijn te voldoen, moet je ervoor zorgen dat:

  • Alle ingevoerde gegevensinvoer wordt gecontroleerd op invoerfouten en de gebruiker krijgt de kans om fouten te corrigeren; of
  • Voeg een bevestiging-pagina toe aan het inzend proces voor gegevensinvoer met een samenvatting van de invoer en de uitkomst, met een optie om te corrigeren of te beëindigen. Deze pagina heeft een invoerveld (bijvoorbeeld een bevestiging-knop of een selectievakje) dat dient als bevestiging van de inzending.

Tips

  • Deze richtlijn gaat verder dan Richtlijn 3.3.4.
  • Deze richtlijn is van toepassing op zowel het verwijderen van gegevens als het indienen van gegevens.
  • Hoewel elke techniek alleen voldoende is om aan deze richtlijn te voldoen, moet je zoveel mogelijk technieken aan jouw proces toevoegen.
  • Geef een bevestiging-webpagina die de gebruiker de kans geeft een samenvatting te lezen van alles wat hij heeft ingevoerd, en zijn acties positief te bevestigen (vooral als de invoer tijdens het proces over meerdere pagina’s is verspreid).
  • Valideer formulieren inline en voeg foutmeldingen toe als invoer onjuist is. Wees specifiek in het uitleggen hoe fouten te herstellen.