Jasna opozorila na napake so pomembna predvsem pri izpolnjevanju obrazcev. Če uporabnik ne prejme razumljive povratne informacije ali predloga za popravek, lahko postopek opusti ali napačno sklepa, da je obrazec uspešno oddan. Zato morajo biti napake jasno označene, opisane z besedilom in po možnosti dopolnjene z navodilom za odpravo.
Za katere uporabnike so opozorila na napake posebej pomembna?
Dostopna opozorila na napake so ključna za:
- osebe z vidnimi oviranostmi,
- uporabnike bralnikov zaslona,
- osebe z barvno slepoto,
- osebe s kognitivnimi oviranostmi,
- starejše uporabnike,
- vse uporabnike, ki obrazce izpolnjujejo na mobilnih napravah ali v zahtevnejših okoliščinah.
Dobro zasnovana opozorila zmanjšujejo število neuspešno oddanih obrazcev ter uporabnikom pomagajo hitreje odpraviti napake.

Več o dostopno urejenih obrazcih (odpre se v novem oknu)
Kaj pomeni dostopno opozorilo na napako?
Kadar sistem zazna napako pri vnosu, mora uporabniku jasno sporočiti:
- v katerem polju je napaka,
- kaj je narobe,
- kako lahko napako odpravi.
Pri tem ni dovolj, da je polje označeno le z rdečo barvo ali da se prikaže splošno sporočilo »Napaka«. Uporabnik mora prejeti razumljivo besedilno razlago. Če sistem pozna pravilno rešitev (na primer pričakovani format datuma ali e-poštnega naslova), naj poda tudi konkreten predlog za popravek.
Pogoste težave pri opozorilih na napake
Opozorilo je premalo opazno
Če opozorilo ni dovolj izrazito, ga uporabniki zlahka spregledajo.
Najpogostejši razlogi so:
- prenizek kontrast med besedilom in ozadjem,
- premajhna velikost besedila,
- uporaba samo rdeče barve za označevanje napake.

Več o ustreznem kontrastu in uporabi barve (odpre se v novem oknu)
Opozorilo izgine prehitro
Če se opozorilo prikaže le za kratek čas ali izgine ob premiku v drugo polje, ga številni uporabniki ne uspejo prebrati.

Opozorilo ni dovolj jasno
Sporočila, kot so:
- »Napaka.«
- »Neveljaven vnos.«
uporabniku ne povedo, kaj je narobe in kako lahko težavo odpravi. Enako problematična so opozorila, ki so prikazana v tujem jeziku ali uporabljajo tehnične izraze, ki jih uporabnik ne razume.

Namesto tega uporabimo konkretna sporočila, na primer:
- »Vnesite veljaven e-poštni naslov.«
- »Polje Telefonska številka je obvezno.«
Več o berljivosti in razumljivosti besedil (odpre se v novem oknu)
Vidno opozorilo povsem manjka
Če se obrazec ne odda, na strani pa ni nobenega opozorila, uporabnik pogosto ne razume, zakaj postopek ni uspel.
Posledično lahko napačno sklepa, da je obrazec uspešno oddal.
Napaka ni posredovana bralnikom zaslona
Če se opozorilo prikaže le vizualno, uporabniki bralnikov zaslona zanj pogosto sploh ne izvedo.
Statusna sporočila morajo biti zato programsko določljiva, da jih podporne tehnologije zaznajo brez premika fokusa. To običajno dosežemo z uporabo ustreznih ARIA Live Region atributov oziroma vlog, kot je role=”alert”.
Več o statusnih sporočilih (odpre se v novem oknu)
Kako naj bo videti dobro opozorilo?
Dobro opozorilo na napako običajno vsebuje:
- povzetek napak na vrhu obrazca (pri daljših obrazcih),
- jasno označeno napačno polje,
- razumljivo besedilno razlago,
- vizualno razlikovanje (barva in/ali ikona),
- predlog za odpravo napake,
- podporo za bralnike zaslona.
Primer dobro zasnovanega opozorila na napako:

Namigi za odpravo napak
Če sistem pozna pravilen način vnosa, naj uporabniku ponudi jasen in konkreten predlog za odpravo napake. Še bolje je, če so navodila za pravilen vnos prikazana že pred izpolnjevanjem obrazca, saj lahko uporabniku pomagajo preprečiti napake, namesto da jih odpravlja šele po neuspešni oddaji.
Na primer:
- »Geslo mora vsebovati najmanj 8 znakov.«
- »Datum vnesite v obliki DD.MM.LLLL.«
Povezava s smernicami dostopnosti (WCAG)
Področje opozoril na napake naslavljajo naslednji kriteriji uspeha WCAG:
- 3.3.1 Identifikacija napake
- 3.3.3 Predlog za odpravo napake
- 3.3.4 Preprečevanje napak
S kakovostno zasnovanimi opozorili na napake uporabnikom omogočimo, da težavo hitro razumejo, jo enostavno odpravijo in uspešno dokončajo postopek. Tako izboljšamo uporabniško izkušnjo, zmanjšamo število neuspešnih oddaj obrazcev ter zagotovimo dostopnost digitalnih storitev za vse uporabnike.