This translation has not been editorially reviewed yet. The German version is authoritative. Deutsche Fassung
Přístupnost
Jak může formulář zabránit chybám před odesláním?
Úroveň AA (3.3.4) vyžaduje prevenci chyb na formulářích s právními nebo finančními důsledky: přezkoumat, potvrdit nebo zrušit podání. Úroveň AAA Kritérium 3.3.6 to rozšiřuje na jakýkoli formulář, který předkládá údaje: žádost o kontakt, přihlášení, komentář, rezervace. Chyba v odeslání je vysoká cena pro lidi, kteří vyplní formulář s obtížemi.
Co kritérium vyžaduje
Pro každou stránku, kde návštěvníci posílají data, platí alespoň jedna ze tří. Zpět: Odeslání může být zrušeno např. editačním odkazem v potvrzovací zprávě nebo ve lhůtě, ve které lze žádost stáhnout. Zaškrtnuto: Záznamy jsou kontrolovány pro chyby a návštěvník je může opravit, než nabudou účinku. Potvrzeno: Před konečným podáním stránka zobrazí všechny vstupy pro kontrolu a vyžaduje potvrzení. Kontrola v prohlížeči (jako jsou povinná pole, formát e-mailu) je formou kontroly, zda to nabude účinku před tím, než data nabudou účinku.
Pro koho to znamená
Ti, kteří vyplní s slyšitelným čtení programu nevidí formu jako celek a stěží detekovat počet rotátorů a pole zmatky. Každý, kdo má motorické omezení, klepne. Každý, kdo má problémy s učením, si všimne chyby, jen když ji někdo ukáže. Pro každého, přehled před odesláním je místo, kde najdou chyby. Neuskutečnitelné zásilky také odstraňují strach z toho, že udělají něco špatného.
Takhle se s tím vypořádáváme
Měření najde formuláře a kontroluje, zda v prohlížeči existuje kontrola vstupu (vyžaduje se, typ, vzor) a zda pole nesou chybové zprávy; stránka potvrzení nebo zrušení se zobrazí pouze při odeslání a je kontrolováno osobou. Kritérium patří do kategorie AAA ve znalosti; Na úrovni AA kontrola služeb 3.3.4 pro objednávkové a smluvní formuláře.
Příklady
Kontaktní formulář odešle nekontrolovaný
<form action="/kontakt">
<input name="email">
<button>Senden</button>
</form><form action="/kontakt">
<input name="email" type="email" required aria-describedby="email-hilfe">
<button>Anfrage senden</button>
</form>
<!-- danach: Bestätigungsmail mit den Angaben und einem Link zum Ändern -->Na úrovni AAA platí každý formulář: kontrola, potvrzen nebo zrušen, nejen pro peníze a právo.
- Zkontrolovat vstup před odesláním v prohlížeči a na serveru; zobrazit chyby v poli s prohlášením o tom, jak je opravit.
- Pro víceúrovňové formuláře zobrazte přehled všech informací s editací odkazů před posledním tlačítkem.
- Po odeslání zašlete potvrzení s informacemi a způsob jejich úpravy nebo stažení.
- Označte odeslané tlačítko s tím, co se stane: "Odeslat požadavek", "Rezervovat datum vázání".




