Succescriterium 3.2.2 Bij input
Verandering van de instelling van een component van de gebruikersinterface veroorzaakt niet automatisch een contextwijziging, tenzij de gebruiker geïnformeerd is over het gedrag vóór het gebruik van de component.
Bij input begrijpen (Engelstalig)
Onverwachte veranderingen zijn verwarrend voor iedereen, maar extra hinderlijk voor mensen met een beperking. Bijvoorbeeld: als iemand een optie kiest in een keuzelijst, mag er niet zomaar een nieuw scherm verschijnen zonder waarschuwing. Of als iemand een selectievakje aanvinkt, moet niet plotseling de hele pagina vernieuwen zonder dat je dit hebt aangegeven.
Hoe pas je dit toe?
- Laat een formulierelement dat ingevuld wordt niet zomaar een contextwijziging veroorzaken.
Voor wie is dit belangrijk?
- Mensen die alleen het toetsenbord gebruiken.
- Mensen die een fysieke of motorische beperking hebben.
- Mensen die een schermlezer gebruiken.
- Mensen die blind of slechtziend zijn.
- Mensen die een cognitieve, taal- of leerbeperking hebben.
Wie is verantwoordelijk?
- Ontwikkelaar
Hoe toets je dit?
Testprocedure
Test 1: Formulierelementen
- Verken de pagina met toetsenbord
- Bepaal welke formulierelementen er zijn:
- Invoervelden
- Tekstgebieden
- Selectievakjes
- Keuzerondjes
- Keuzelijsten
- Getalvakken
- Schuifregelaars
- Bepaal welke formulierelementen er zijn:
- Navigeer alleen met het toetsenbord (Tab, Shift + Tab en/of de pijltoetsen) en controleer voor elk formulierelement:
- Of er geen nieuw venster of tab opent tijdens het invoeren of wijzigen
- Of de focus niet automatisch naar een ander element wordt verplaatst
- Of er geen nieuw venster of tabblad wordt geopend
- Of er geen significante verandering van de inhoud plaatsvindt die de betekenis van de pagina verandert en boven de huidige positie is
- Of er geen formulier automatisch wordt verzonden
- Controleer bij een significante verandering van de inhoud:
- Of nieuwe content onder het element verschijnt dat de verandering activeert
- Of de focus niet automatisch naar de nieuwe content verplaatst
- Of de verandering beperkt en goed te volgen is
Alleen als er een contextwijziging plaatsvindt: Controleer of er een duidelijke instructie of waarschuwing is vóór het element dat de contextwijziging veroorzaakt
Beoordeling
- Het veranderen van een instelling van een formulierelemen moet niet leiden tot een contextwijziging