Redundant indtastning
Oplysninger, brugeren allerede har angivet i samme session, må ikke kræves igen — de skal auto-udfyldes eller vælges fra en liste, medmindre genindtastning er nødvendig (f.eks. bekræftelse af adgangskode). Ny i WCAG 2.2.
Hvad det kræver
Når en proces kræver, at brugeren indtaster de samme oplysninger mere end én gang i en session (typisk i et flertrinsforløb), skal siden enten auto-udfylde værdien eller give brugeren mulighed for at vælge fra tidligere indtastede værdier. Det er en fejl at bede brugeren om at genindtaste den samme e-mailadresse, adresse eller det samme navn i trin 3, som de allerede har angivet i trin 1 — medmindre genindtastningen tjener et nødvendigt formål, f.eks. bekræftelse af en adgangskode.
Succeskriteriet gælder inden for én session og ét forløb. At bede brugeren om de samme data næste måned eller i et andet forløb er uden for scope.
Sådan opfyldes det
- I betalingsforløb: forudfyld faktureringsadresse med leveringsadressen (og tilbyd et „Samme som leveringsadresse“-afkrydsningsfelt).
- I kontooprettelsesforløb: viderefør navn og e-mail til hvert efterfølgende trin.
- I formularer til myndigheder og forsikring: overfør husstandsoplysninger mellem sektioner.
- Når brugeren nødvendigvis skal genindtaste noget (en bekræftelseskode, en adgangskode af sikkerhedsmæssige årsager), forklar hvorfor.
- Gem delvist udfyldte formulardata i klienttilstand eller sessionslagring, så frem-og-tilbage-navigation ikke mister værdier.
Hyppige fejl
- Flertrins-betalingsformularer, der beder om e-mail i kontakttrinnet og igen i betalingstrinnet.
- Bookingforløb, der beder om den primære rejsendes navn og derefter det samme navn igen som kortholderens — uden auto-udfyldning.
- Kontogendannelsesforløb, der beder om e-mail, derefter brugernavn separat, og derefter den samme e-mail igen på en „bekræft“-skærm.
- Lange offentlige formularer med parallelle undersektioner, der hver spørger om de samme primære ansøgeroplysninger.
Hvorfor det er vigtigt
Dette er et af de nye WCAG 2.2 Level A-kriterier, der er tilføjet for at forbedre kognitiv tilgængelighed. Genindtastning er en stor byrde for brugere med hukommelsesnedsættelser, ordblindhed, ADHD, motoriske handicap (hvor hvert tastetryk tæller) og brugere af kontaktkontakt eller stemmestyring (hvor hvert formularfelt er en langsom operation). Brugere med angst i forbindelse med formularer kan desuden opgive et forløb, når de støder på redundant indtastning, fordi de antager, at systemet har mistet deres data.
Løsningen er næsten altid triviel — viderefør sessionstilstand — men den kræver, at formulardesignet koordineres på tværs af trin frem for at behandle hvert trin som en isoleret formular. Forvent, at 3.3.7 hyppigt vil blive markeret i 2.2-audits af flertrinsforløb.