Feilforebyggingsmekanisme (AA)
Silktide finner skjemaer på sidene dine og ber deg bekrefte at innsendinger med alvorlige konsekvenser kan reverseres, kontrolleres eller bekreftes før de trer i kraft. Dette gjelder skjemaer som oppretter juridiske eller økonomiske forpliktelser, endrer eller sletter lagrede brukerdata, eller sender inn svar på tester.
Hvorfor dette er viktig
Et skjema med konsekvenser i den virkelige verden gjør et fingertrykk til et reelt tap: en bestilling som sendes til fjorårets adresse, et slettet dokument eller en juridisk erklæring som sendes inn med feil tall. Personer med motoriske, synsmessige eller kognitive funksjonsnedsettelser gjør slike feil oftere, og har mindre sannsynlighet for å oppdage dem før de trykker på send inn.
Å gi folk mulighet til å gjennomgå eller angre beskytter alle, og for juridiske, økonomiske skjemaer og skjemaer som endrer data er det et tilgjengelighetskrav på .
Slik løser du det
For hvert berørte skjema må du tilby minst ett av disse sikkerhetstiltakene:
- Kan reverseres – innsendingen kan angres, for eksempel gjennom et tidsrom for å avbryte bestillinger eller et «gjenopprett»-alternativ for slettede data.
- Kontrollert – innskrevne data valideres for feil, og brukeren får mulighet til å rette dem før innsendingen trer i kraft.
- Bekreftet – et gjennomgangstrinn viser hva som skal sendes inn, og ber brukeren bekrefte det.
En betalingsprosess som viser en bestillingsoversikt før den endelige knappen «Legg inn bestilling», er det klassiske bekreftelsestrinnet.
Skjemaer uten slike konsekvenser – kontaktskjemaer, søkefelt og påmeldinger til nyhetsbrev – trenger ikke disse sikkerhetstiltakene. Hvis et flagget skjema er ett av disse, eller allerede har et sikkerhetstiltak, kan du funnene.
Slik tester Silktide dette
- Finn alle skjemaer på hver side.
- Hopp over skjemaer uten felt som en besøkende faktisk kan bruke (skjulte eller ikke-interaktive skjemaer), samt alle elementer du har utelatt fra kontroller.
- Flagg hvert gjenværende skjema for gjennomgang. Silktide kan ikke avgjøre om et skjema er juridisk, økonomisk eller endrer data, eller om det finnes et bekreftelsestrinn senere i prosessen, så en person må avgjøre dette.
Feilsøking
Skjemaet mitt er bare et kontaktskjema
Denne kontrollen flagger skjemaer slik at du kan klassifisere dem – den hevder ikke at alle skjemaer trenger et sikkerhetstiltak. Hvis skjemaet ikke kan binde brukeren til noe eller endre dataene deres, kan du godkjenne det.
Bekreftelsestrinnet er på en senere side
Silktide undersøker hver side uavhengig og kan ikke følge en innsending med flere trinn. Hvis prosessen din avsluttes med et gjennomgangs- og bekreftelsestrinn, er skjemaet i samsvar med kravene; godkjenn funnet.
Les mer
- Forstå suksesskriterium 3.3.4: Feilforebygging (juridisk, økonomisk, data) (WCAG 2.2)
- Feilforebyggingsmekanisme (AAA) – den strengere versjonen av denne kontrollen, som gjelder for alle skjemaer