This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung →
Barrierefreiheit
Jak formulář pomáhá při chybném zadání?
Formulář pomáhá při chybném zadání tím, že nabídne konkrétní návrh opravy: místo „neplatné zadání“ tedy „zadejte prosím datum ve formátu DD.MM.RRRR, například 03.05.1980“. Kdo dostane jen ohlášenou chybu bez cesty k řešení, zkouší náhodně nebo to vzdá. Kritérium WCAG 3.3.3 vyžaduje návrhy oprav vždy, když webová stránka zná správnou formu.
Od chybového upozornění k řešení
Mezi „neplatné zadání“ a „zadejte prosím čtyřmístné PSČ, například 1010“ leží rozdíl mezi frustrací a dokončením. Lidé s poruchami učení, problémy se soustředěním nebo malou zkušeností s formuláři pravidelně ztroskotávají na zprávách, které jen konstatují, místo aby pomohly. Platí to i pro všechny ostatní návštěvníky: každý pokus hádat stojí čas a trpělivost — a s každým neúspěšným pokusem roste pravděpodobnost, že se objednávka nebo poptávka přeruší. Kritérium vyžaduje návrhy všude tam, kde webová stránka zná správnou formu: formáty data, telefonní čísla, PSČ, hodnoty výběru. Výjimka platí tam, kde by návrh ohrozil bezpečnost nebo účel — přihlašovací formulář samozřejmě nikdy neprozradí, jaké heslo by bylo správné.
Jak kontrolní služba prověřuje návrhy oprav
Zda chybový text návštěvníkovi skutečně pomůže, je otázka formulace — stroj dokáže ověřit, že zpráva existuje, ale sotva posoudí, zda tam stojí „zkontrolujte zadání“, nebo „zadejte prosím čtyřmístné PSČ“. Naše automatické měření pomocí pokusu o odeslání z kritéria 3.3.1 zjišťuje, zda jsou chyby vůbec rozpoznány a nahlášeny u pole. Kvalitu návrhů zpráva označuje jako ruční kontrolní bod. U zlatého standardu člověk cíleně vyplní vaše formuláře špatně a posoudí každou zprávu: pojmenovává pole, vysvětluje problém a ukazuje cestu ke správnému zadání.
- Vyplňte své formuláře záměrně špatně — chybný formát data, písmena v telefonním čísle — a kriticky si přečtěte každou zprávu.
- Napište do každé chybové zprávy konkrétní příklad správného zadání, například „například 03.05.1980“.
- Zařaďte formátové požadavky už do popisku pole, aby chyba vůbec nevznikla.
- U přihlašovacích polí buďte záměrně zdrženliví — u hesel pomůže upozornění na pravidla, nikdy na správnou hodnotu.
FAQ
Co je dobrý návrh opravy ve formuláři?
Dobrý návrh opravy pojmenovává pole, vysvětluje problém a ukazuje správnou formu s příkladem: „Datum narození: zadejte prosím ve formátu DD.MM.RRRR, například 03.05.1980“. Návštěvník tak chybu opraví na první pokus. Zprávy jako „neplatné zadání“ splňují kritérium 3.3.3 jen tehdy, pokud webová stránka sama správnou formu nezná.
Platí kritérium Návrhy oprav i pro pole s heslem?
Kritérium počítá s výjimkou, pokud by návrh ohrozil bezpečnost. Přihlašovací formulář proto nikdy neprozradí, jaké heslo by bylo správné, nebo zda uživatelské jméno existuje. Přípustné a užitečné je upozornění na pravidla, třeba požadovanou minimální délku při nastavení nového hesla — pomůže legitimnímu uživateli, aniž by cokoli prozradilo útočníkům.
Jak se kontrolují návrhy oprav?
Zda chybová zpráva skutečně pomůže, je otázka formulace a vyžaduje lidský úsudek. Naše automatické měření pomocí pokusu o odeslání zjišťuje, zda jsou chyby rozpoznány a nahlášeny u pole; obsahovou kvalitu zpráva označuje jako ruční kontrolní bod. U zlatého standardu kontrolor cíleně vyplní formuláře špatně a ohodnotí každou jednotlivou zprávu.