Standardit · WCAG 2.2

SC 3.3.3 Taso AA WCAG 2.0

Virhekorjausehdotus

Kun syötevirhe havaitaan ja järjestelmä tietää korjauksen, sen on tarjottava ehdotus käyttäjälle — ellei se vaaranna tietoturvaa tai mitätöi syötteen tarkoitusta.

Mitä vaaditaan

Kun lomakesyöte on virheellinen ja järjestelmällä on riittävästi tietoa korjauksen ehdottamiseksi, sen on tarjottava kyseinen korjaus. “Päivämäärän on oltava muodossa PP/KK/VVVV — tarkoititko 17.04.2026?” on parempi kuin pelkkä “Virheellinen päivämäärä.” Jos järjestelmä tietää kelvollisia vaihtoehtoja (esim. lähin vastaava arvo, luettelo sallituista maista), sen tulisi näyttää ne.

Onnistumiskriteeriä koskevat nimenomaiset poikkeukset: älä paljasta tietoja, jotka vaarantaisivat tietoturvan (älä ehdota käyttäjänimeä, kun todellinen virhe on väärä salasana), eläkä ehdota korjauksia, jotka mitätöisivät syötteen tarkoituksen (älä automaattisesti korjaa CAPTCHAa).

Miten vaatimus täytetään

  • Muotovirheissä näytä odotettu muoto ja ehdota mielellään käyttäjän syötteen uudelleenmuotoilua: “Kokeile 040-123-4567.”
  • Kirjoitusvirheellisille sähköpostiosoitteille tarjoa “Tarkoititko user@gmail.com?” kun syötetty verkkotunnus on lähellä tunnettua verkkotunnusta.
  • Virheellisille postinumeroille ehdota lähintä vastaavaa tai näytä kelvollinen muoto valitulle maalle.
  • Salasanasäännöille luettele, mikä erityinen sääntö rikkoutui: “Salasanassa on oltava numero — lisää numero.”
  • Alueen ulkopuolisille numeroille ilmoita sallittu alue ja tarjoa lähin kelvollinen arvo.
  • Älä sovella ehdotuksia automaattisesti hiljaisesti — anna käyttäjän hyväksyä tai hylätä.

Tyypilliset virheet

  • Yleiset “Virheellinen syöte” -viestit ilman vihjeitä siitä, miltä kelvollinen syöte näyttää.
  • Salasanakentät, joissa sanotaan “Salasana ei täytä vaatimuksia” ilman mainintaa, mikä sääntö rikkoutui.
  • Osoitelomakkeet, jotka hylkäävät postinumeron ilman mainintaa, mitä muotoa odotetaan valitulle maalle.
  • Sähköpostin vahvistajat, jotka hylkäävät “user@gmial.com” hiljaisesti ilman ehdotusta todennäköisestä kirjoitusvirheestä.

Miksi se on tärkeää

Virhekorjausehdotukset ovat ero sen välillä, korjaako käyttäjä virheen kolmessa sekunnissa vai hylkääkö lomakkeen. Kognitiivisia vaikeuksia, lukivaikeuksia tai motorisia vaikeuksia kokeville käyttäjille kognitiivinen kuorma sen selvittämisestä, mitä meni vikaan epämääräisestä “Virheellinen” -viestistä, on todellinen este — ei kirjoitusvirhe itsessään.

Yhdistä onnistumiskriteeri 3.3.3 onnistumiskriteereihin 3.3.1 ja 3.3.2: tunnista, mikä on väärin, ehdota, miten se korjataan, ja merkitse kenttä selkeästi alusta alkaen, jotta virheen todennäköisyys pienenee.