Normen · WCAG 2.2

SC 3.3.4 Niveau AA WCAG 2.0

Foutpreventie (juridisch, financieel, gegevens)

Voor inzendingen met juridische verplichtingen, financiële transacties of ingrijpende wijzigingen in gebruikersgegevens moet de gebruiker de inzending kunnen terugdraaien, laten controleren op fouten met de mogelijkheid tot correctie, of deze expliciet kunnen bevestigen voordat die van kracht wordt.

Wat het vereist

Wanneer een gebruiker een formulier indient dat juridisch gewicht heeft (een contract ondertekenen, akkoord gaan met voorwaarden), een financiële transactie uitvoert (betalen, geld overmaken, een bestelling plaatsen) of test- of gebruikersgegevens wijzigt of verwijdert (een boeking annuleren, een account verwijderen, testantwoorden wijzigen), moet ten minste één van de volgende condities waar zijn:

  • Omkeerbaar: de inzending kan ongedaan worden gemaakt.
  • Gecontroleerd: de inzending wordt gevalideerd op fouten en de gebruiker krijgt de mogelijkheid tot correctie.
  • Bevestigd: de gebruiker ziet een bevestigingsscherm en bevestigt expliciet voordat de actie definitief wordt.

Hoe hieraan te voldoen

  • Toon bij afrekenen een bestellingsoverzicht vóór het afschrijven — regelitems, totalen, verzendadres, betaalmethode — en vereist een bevestigingsklik.
  • Toon bij destructieve acties een bevestigingsdialoogvenster met de naam van het specifieke item: „Bestelling #12345 verwijderen?“
  • Vereist bij accountverwijdering of gegevensexportflows een getypte bevestiging of een hernieuwde verificatiestap.
  • Laat de gebruiker bij test- of examinzendingen antwoorden controleren vóór de definitieve inzending.
  • Toon bij contracten de contractvoorwaarden boven de ondertekeningsstap en laat de gebruiker teruggaan.
  • Steun bij onomkeerbare acties op bevestiging; voor omkeerbare acties kan een ongedaan-maken-melding voor enkele seconden voldoende zijn.

Veelvoorkomende fouten

  • Één-klik-afrekenen dat onmiddellijk afschrijft zonder beoordelingsscherm.
  • Knoppen „Account verwijderen“ die onmiddellijk handelen zonder getypte bevestigingsstap.
  • Boekingsannulering die wordt uitgevoerd zodra de gebruiker op „Annuleren“ klikt zonder tussenliggend „Weet u het zeker?“-scherm.
  • Bankoverdrachtformulieren die worden ingediend bij het indrukken van Enter vanuit het bedragveld zonder beoordelingsscherm.
  • Test- of quizplatforms die inzenden wanneer de laatste vraag is beantwoord, zonder de mogelijkheid om terug te gaan.

Waarom het belangrijk is

Dit succescriterium bestaat omdat de kosten van een onbedoelde inzending in juridische, financiële of gegevensgerelateerde contexten aanzienlijk zijn — en die kosten vallen het zwaarst op gebruikers met motorische beperkingen, tremor, cognitieve beperkingen, of iedereen die hulptechnologie gebruikt die onbedoeld kan activeren. Een schermlezersgebruiker die per ongeluk op „Aankoop bevestigen“ terechtkomt, of een schakelaargebruiker wiens scanner op de verkeerde cel activeert, heeft evenveel recht op een vangnet als ieder ander.

Dit is een van de meest betwiste succescriteria in toegankelijkheidsrechtszaken, omdat de financiële schade van het niet naleven ervan eenvoudig te documenteren is. Behandel bevestigingsschermen als een functie, niet als een ongemak.