Dostopen obrazec uporabniku omogoča, da razume, kaj mora vnesti, enostavno izpolni zahtevana polja, pravočasno zazna morebitne napake in jih tudi uspešno odpravi. Pri tem imajo pomembno vlogo tako vizualna zasnova kot tudi pravilna programska implementacija.
Za katere uporabnike je to posebej pomembno?
Dostopni obrazci so posebej pomembni za:
- slepe in slabovidne uporabnike, ki uporabljajo bralnike zaslona,
- uporabnike z barvno slepoto,
- osebe z gibalnimi oviranostmi, ki uporabljajo tipkovnico,
- osebe s kognitivnimi oviranostmi,
- starejše uporabnike.
Dobro zasnovani obrazci pa koristijo vsem uporabnikom, saj zmanjšujejo število napak, pospešijo izpolnjevanje in izboljšajo uporabniško izkušnjo.
Ključna področja dostopnih obrazcev
Jasno označena vnosna polja
Vsako vnosno polje mora imeti jasno oznako, ki uporabniku pove, katere podatke mora vnesti. Oznaka mora biti trajno povezana z vnosnim poljem in ne sme biti nadomeščena zgolj z besedilom znotraj polja (placeholder), saj to ob začetku vnosa izgine. Pri zahtevnejših obrazcih je pomembno tudi, da so z vnosnimi polji pravilno povezani dodatni opisi, navodila in obvestila o napakah, tako da jih lahko zaznajo tudi podporne tehnologije.
Dobro označena polja zmanjšujejo število napak, izboljšajo uporabniško izkušnjo ter omogočajo učinkovito uporabo obrazcev uporabnikom bralnikov zaslona.
Primer dostopnega obrazca:

Več o dostopnem poimenovanju elementov (odpre se v novem oknu)
Logična struktura in upravljanje obrazcev
Daljši obrazci morajo biti pregledno razdeljeni na smiselne sklope, uporabnik pa se mora po njih lahko premikati tudi samo s tipkovnico. Fokus mora slediti logičnemu zaporedju, skupine sorodnih polj pa naj bodo ustrezno označene. Takšna zasnova izboljša uporabniško izkušnjo vsem uporabnikom, še posebej pa osebam, ki uporabljajo tipkovnico ali podporne tehnologije.
Primer elementa, ki ni dosegljiv s tipkovnico:

Več o dostopnosti s tipkovnico(odpre se v novem oknu)
Več o ustreznem vrstnem redu in vidnosti fokusa(odpre se v novem oknu)
Dober kontrast in jasna vidnost elementov
Uporabniki morajo posamezna vnosna polja, potrditvena polja, izbirnike in gumbe zlahka opaziti. Zato morajo imeti vsi interaktivni elementi ustrezen kontrast glede na ozadje. Poleg kontrasta besedila je pomemben tudi kontrast robov vnosnih polj, ikon, indikatorjev fokusa in drugih grafičnih elementov obrazca.
Dober kontrast izboljša berljivost in uporabnost obrazcev, zlasti za slabovidne uporabnike, osebe z barvno slepoto ter uporabnike mobilnih naprav ali slabših svetlobnih razmer.
Primer neustreznega besedilnega kontrasta (levo) in ustreznega besedilnega kontrasta (desno):

Več o ustreznih kontrastih in uporabi barve(odpre se v novem oknu)
Jasna opozorila na napake
Če uporabnik pri izpolnjevanju obrazca naredi napako, mora spletna stran jasno pojasniti, katero polje vsebuje napako, zakaj je do nje prišlo in kako jo lahko odpravi. Opozorila morajo biti dovolj opazna, razumljiva in ne smejo temeljiti zgolj na barvi.
Kadar je mogoče, naj sistem uporabniku ponudi tudi konkreten predlog za popravek, saj se s tem bistveno poveča uspešnost izpolnjevanja obrazcev in zmanjša število ponovnih napak.
Primer dostopnega opozorila na napako:

Več o dostopnih opozorilih na napake(odpre se v novem oknu)
Statusna sporočila
Po uspešni oddaji obrazca ali drugi pomembni spremembi mora uporabnik prejeti jasno povratno informacijo. Statusna sporočila, kot so »Obrazec je bil uspešno poslan« ali »Podatkov ni bilo mogoče shraniti«, morajo biti dostopna vsem uporabnikom, tudi tistim, ki uporabljajo bralnike zaslona.
Če takšna sporočila niso pravilno posredovana podpornim tehnologijam, uporabniki z okvarami vida pogosto sploh ne vedo, ali je bilo njihovo dejanje uspešno ali ne.
Več o dostopnih statusnih sporočilih(odpre se v novem oknu)
Zaščita pred neželenimi oddajami obrazcev – CAPTCHA
Zaščita obrazcev pred neželenimi oddajami, kot je CAPTCHA, ne sme uporabnikom preprečiti dostopa do storitve. Klasične slikovne CAPTCHA rešitve, pri katerih mora uporabnik prepoznati popačeno besedilo ali označiti slike, so pogosto nedostopne za slepe in slabovidne uporabnike, osebe s kognitivnimi oviranostmi ter uporabnike podpornih tehnologij.
Kadar je preverjanje potrebno, naj spletna stran omogoča dostopne alternative, na primer preverjanje brez uporabnikovega posredovanja, preverjanje prek e-pošte ali druge rešitve, ki ne temeljijo izključno na vidnem zaznavanju. Pomembno je, da je postopek razumljiv, izvedljiv s tipkovnico in dostopen bralnikom zaslona.
Dostopna zaščita obrazcev omogoča varnost brez izključevanja uporabnikov.
Več o dostopni zaščiti CAPTCHA (odpre se v novem oknu)
Povezava s smernicami dostopnosti (WCAG)
Dostopni obrazci vključujejo več kriterijev uspeha WCAG, med najpomembnejšimi pa so:
- 1.1 Nebesedilna vsebina
- 1.3.1 Informacije in razmerja
- 1.4.3 Kontrast (najmanjši)
- 1.4.11 Nebesedilni kontrast
- 2.1.1 Tipkovnica
- 2.2.1 Časovno prilagajanje
- 3.3.1 Identifikacija napake
- 3.3.2 Oznake ali navodila
- 3.3.3 Predlog za odpravo napake
- 3.3.4 Preprečevanje napak
- 3.3.8 Dostopna avtentikacija
- 4.1.2 Ime, vloga, vrednost
- 4.1.3 Statusna sporočila