axessia.eu

Co se stane, když vaše formuláře nemají dostupné popisky?

Chybějící nebo nesprávně propojené popisky formuláře se mohou zdát jako detail, ale důsledky se dotknou uživatelů, konverzí a vaší deklarace dostupnosti zároveň. Tento článek vysvětluje, co konkrétně nefunguje a proč je to vidět.

Pokud vstupní pole nemá popisek, který je s tímto polem správně propojen, čtecí program si nevědomě neví, co by měl uživatel vyplnit. Uslyší pouze "úpravy, prázdné textové pole" bez vědomí, zda se jedná o jméno, e-mailovou adresu nebo poštovní směrovací číslo. Důsledek je přímý a hmatatelný: lidé, kteří jsou závislí na čtecím programu nebo hlasovém ovládání, nemohou formulář spolehlivě vyplnit. U kontaktního formuláře je to nepříjemné, ale u objednávkového nebo registračního formuláře se to dotýká jádra vaší služby.

To není teoretické riziko. EN 301 549, norma, na kterou se vztahuje směrnice Evropské unie o přístupnosti, stanovuje, že každé pole formuláře musí mít název, roli a hodnotu, které může software číst — v praxi to znamená popisek, který je s polem programově propojen, nikoli pouze vizuálně umístěn vedle něj. Pokud toto propojení chybí, jedná se o jeden z nejčastěji zjištěných problémů při ověřování, právě proto, že se snadno přehlíží při letmém pohledu.

Co se v praxi pokazí

Nejčastěji se jedná o zástupný text, který slouží jako popisek a zmizí, jakmile si někdo začne psát text, o popisek, který tam sice je, ale není připojen k poli pomocí atributu aria-labelledby, a pole, která jsou označena pouze ikonou nebo barvou. Ve všech třech případech vidí vidící uživatel formulář, který funguje velmi dobře. Pro osobu, která používá čtečku obrazovky, je pole fakticky bez názvu. for-attributu aan het veld is gekoppeld, en velden die alleen met een icoon of kleur worden aangeduid. In alle drie de gevallen ziet een ziend gebruiker een formulier dat prima werkt. Voor iemand die met een schermlezer werkt, is het veld feitelijk naamloos.

K tomu přistupuje skutečnost, že povinná pole se často značí pouze hvězdičkou nebo červenou barvou. Kdo nemá schopnost vnímat barvy, toto značení nevidí a setká se se zprávou o chybě až po odeslání formuláře — a ta chyba pak opět není jasně propojena se správným polem. Takovéto drobné nedostatky se tak hromadí do podoby formuláře, který pro určitou část vašich návštěvníků nelze jednoduše dokončit.

Důsledky, které skutečně pocítíte

Nejpřímějším důsledkem je ztráta konverzí: návštěvníci, kteří nemohou formulář vyplnit, jej opustí, kontaktují vás přes jiný kanál nebo odejdou k pobytu konkurence. Tento efekt se neomezuje pouze na osoby se zrakovým postižením — ani ti, kdo nechávají formulář vyplňovat automaticky prostřednictvím prohlížeče nebo pomocného software, se nemohou spolehnout na formuláře bez správně propojených popisků.

Druhým důsledkem jsou vaše povinnosti vyplývající z Směrnice (EU) 2019/882. V povinném Prohlášení o přístupnosti uvádíte, do jaké míry vaše služba splňuje normu EN 301 549 a které překážky zůstávají nevyřešeny. Popisky formuláře, které nejsou správné, by měly být v takovém prohlášení uvedeny jako známá překážka spolu s přístupem k jejímu řešení a časovým plánem. Pokud tak neučiníte a překážka vyvstane na základě stížnosti nebo kontroly, není otázkou jen to, zda problém existuje, ale také zda jste jej již předtím znali.

Třetím důsledkem je méně viditelný, ale stejně relevantní: formulář se špatně propojenými popisky je často známkou toho, že v kódu chybí širší strukturální prvky — tentýž základní problém se pak objevuje také v chybových zprávách, ve skupinách souvisejících polí a v kroku potvrzení. Pokud jej najdete v jednom formuláři, je vhodné podívat se na zbytek toku objednávky a přihlášení se stejným kritickým pohledem.

Co scan odhalí a co nikoliv

Chybějící nebo odpojené popisky je technicky snadné poznat a měly by tak být standardně součástí toho, co automatizovaná kontrola odhaluje. Přesto se zde uplatňuje poznámka, která se vyskytuje v každé zprávě axessia: automatická kontrola testuje strukturu kódu, ne to, zda je text popisky skutečně srozumitelný pro uživatele. Pole, které je technicky správně opatřeno popiskou s textem "pole 3", splňuje požadavek na strukturu, ale dále nikomu nepomůže. Tato nuance je důvodem, proč je výsledek kontroly počáteční bod, ne konečné posouzení.

Chcete-li zjistit, zda se podobné problémy vyskytují i ve vašich vlastních formulářích, pak bezplatná rychlá kontrola vašich nejdůležitějších stránek již poskytuje první náhled. Pro nákupní proces a přihlašovací prostředí, kde jsou formuláře často nejsložitější, jde úplná kontrola hlouběji; co se v tom smyslu testuje a co ne, je přehledně uvedeno v tabulce. Jak přesně ke kontrole dochází a které části lze nebo nelze automatizovaně ověřovat, si můžete přečíst v vysvětlení našeho postupu.

Zda zjištěný problém v určité situaci vede k povinnostem a v jaké lhůtě, je na právníkovi nebo příslušném orgánu dohledu. Co si ale můžete sami dopřát, je problém rozpoznat dříve, než si jej stěžující osoba nebo kontrola zjedná sám. V znalostní bázi je zpracováno pro každé téma, čemu musí formulářové popisky odpovídat a jak to během normálního pracovního dne prověřujete, aniž byste k tomu museli být technik.

Tento článek je obecné informace a není právní poradou.