Utför inga oväntade förändringar vid inmatning
Oväntade förändringar av sammanhanget kan orsaka problem för personer som inte är förberedda på dem och ska därför undvikas. Inget oväntat ska hända när personer gör någon form av inmatning.
Därför får inte oväntade saker hända när någon fyller i ett formulär, kryssar i en ruta eller liknande
När en person till exempel
- redigerar text i ett formulärfält
- markerar en kryssruta
- ändrar värde i en flervalsmeny
så uppstår det som på programmeringsspråk kallas för ett event (en programhändelse).
Ett event kan kopplas till olika åtgärder, som att komponentens bakgrund får en annan färg eller att en hjälptext visas. Men eventet kan också kopplas till mer oväntade förändringar. Att ett nytt fönster öppnas, fokus förflyttas automatiskt någon annanstans eller att ett formulär skickas in är exempel på oväntade förändringar.
Sådana oväntade förändringar av sammanhanget kan orsaka problem för personer som inte är förberedda på dem. De ska därför undvikas. Kontextförändringar ska bara göras när personen har anledning att förvänta sig dem. Ett sätt att göra ändringen förväntad är att informera om den i förväg.
Vad kräver lagen?
Utför inga kontextförändringar (till exempel öppning av fönster eller förflyttning av tangentbordsfokus) vid inmatning.
Exempel: otillåtna kontextförändringar
Kontextförändringar som inte är tillåtna är till exempel:
- en ny sida laddas så snart personen väljer ett alternativ i en rullgardinslista.
- fokus flyttas till ett nytt fält när personen skrivit in ett visst antal tecken.
Undantag från lagkraven
Personen informeras i förväg om att en förändring sker när hen använder komponenten.
Utdrag ur WCAG
WCAG 3.2.2 (A) Vid inmatning
Att ändra inställningarna för en komponent i ett användargränssnitt orsakar inte automatiskt en förändring av sammanhanget, om inte användaren förvarnats om detta innan komponenten används.
- Svensk översättning: Vid inmatning (w3.org) Länk till annan webbplats.
- Originaltext på engelska: Success Criterion 3.2.2 On Input (w3.org) Länk till annan webbplats.
Därför länkar vi till WCAG på svenska och engelska
Relaterade riktlinjer
Ditt svar hjälper oss att förbättra sidan
Senast uppdaterad: