Forslag til rettelse af formularfejl
Silktide finder formularer på dine sider og beder dig bekræfte, at fejlmeddelelsen foreslår, hvordan fejlen kan rettes, når en besøgendes indtastning afvises. "Indtast en dato i formatet dd/mm/åååå" hjælper; "Ugyldig indtastning" gør ikke.
Hvorfor det er vigtigt
En fejlmeddelelse, der kun siger, at noget er galt, efterlader den besøgende gættende. Personer med kognitive funktionsnedsættelser eller indlæringsvanskeligheder kan måske ikke finde ud af, hvad formularen forventede, og brugere af kan ikke skimme siden efter visuelle ledetråde. Uklare fejl er der, hvor formularudfyldelser går i stå – hver cyklus med gæt og genindsendelse får flere besøgende til at falde fra.
Et forslag forvandler den blindgyde til et næste skridt og er ofte forskellen mellem et gennemført køb eller en gennemført ansøgning og en opgivet en.
Sådan retter du det
Dette tjek beder dig om at kontrollere hver formular manuelt, fordi fejlmeddelelser kun vises, når en formular faktisk indsendes:
- Udløs de almindelige valideringsfejl i hver formular: Lad påkrævede felter være tomme, indtast en ugyldig mailadresse, eller brug et forkert datoformat.
- Kontrollér, at hver fejlmeddelelse forklarer, hvad der er galt, og hvordan det rettes, i et klart sprog – for eksempel "Indtast dit telefonnummer inklusive områdenummer", ikke "Validering mislykkedes".
- Kontrollér, at meddelelsen vises tæt på det relevante felt og er knyttet til det i koden, for eksempel via -attributten
aria-describedby.
Forslag kan udelades, hvis de ville kompromittere sikkerheden eller formålet – for eksempel bør en loginformular ikke afsløre, om det var mailadressen eller adgangskoden, der var forkert, og en quiz bør ikke give et vink om det rigtige svar.
Hvis en markeret formular allerede giver gode forslag, skal du fundet.
Sådan tester Silktide dette
- Find alle formularer på hver side.
- Spring formularer over uden felter, som en besøgende faktisk kan bruge (skjulte eller ikke-interaktive formularer), samt alle elementer, du har udelukket fra kontrol.
- Markér hver resterende formular til din gennemgang. Silktide udfylder og indsender ikke formularer under en scanning, så kvaliteten af fejlmeddelelser er en vurdering, der kræver et menneske.