Retningslinje
1.3.5 Identifiser formål med inndata
Bruk autocomplete der det er mulig.
Hvorfor er suksesskriteriet viktig?
Det kan være slitsomt å fylle ut personopplysninger, særlig for brukere med kognitive eller motoriske utfordringer. Når skjemafeltets formål er definert i koden, kan nettlesere og hjelpemidler automatisk foreslå eller fylle inn informasjon (autofyll). Dette gjør det lettere å fylle inn skjemaet raskt og riktig.
Kun brukerens egne personopplysninger omfattes av kravet, og bare dersom personopplysningene faller inn under en av HTMLs gyldige autocomplete-verdier.
Anbefalinger
Nettlesere bruker flere faktorer for å bestemme hvilken informasjon de skal fylle skjemafeltet med. Autofyll fungerer best når flest mulig av følgende er på plass:
For eksempel:
Vanlige misforståelser
Man skulle trodd at det er enkelt å slå av autofyll ved å bruke autocomplete="off"
på skjemafelter eller på form-elementet. I praksis ignorerer mange nettlesere off-verdien, tilsynelatende for brukervennlighetens skyld. I tillegg bryter du kravet hvis du setter autocomplete="off"
på et skjemafelt som omfattes av kravet. Dersom du har behov for å skru av autofyll, bruk en av teknikkene beskrevet i MDNs artikkel om hvordan å slå av autofyll.
Hvordan teste kravet
Kjernespørsmålet
Er alle skjemafelter som ber om brukerens personlige informasjon kodet med en gyldig autocomplete
-verdi?
Innhold du må teste
Skjemafelter som ber brukeren om personlig informasjon og som samsvarer med en av HTMLs autocomplete
-verdier. Dette gjelder følgende skjemaelementer:
Testmetode
Bruk nettleserens DevTools til å inspisere de relevante skjemafeltene. Sjekk at hvert felt har en gyldig autocomplete
-verdi som passer til informasjonstypen feltet ber om.
Ofte-stilte spørsmål
Lenker
Medvirkende