Dostępnik o przyjemnych formularzach
Formularze to kręgosłup współczesnego internetu — i jeden z największych obszarów problemów dostępności. Opisałem, co sprawia, że formularz jest naprawdę użyteczny.
Trzy podstawowe rzeczy, które musi wiedzieć użytkownik: co wpisać (etykiety — LABEL, LEGEND), gdzie wpisać (semantyczne powiązanie pola z etykietą) i jak wpisać (instrukcje, komunikaty o błędach). To brzmi prosto, ale w praktyce większość formularzy nie spełnia choćby pierwszego warunku.
Dużo zależy od doboru typów pól HTML: type="email", type="tel", type="date", type="number" — każdy z nich uruchamia odpowiednią klawiaturę na urządzeniach mobilnych i podpowiada przeglądarce, czego oczekujemy. Do tego atrybut autocomplete z wartościami takimi jak given-name, family-name, new-password, one-time-code — pozwala menedżerom haseł i przeglądarkom sensownie uzupełniać dane. Opisałem to w odniesieniu do siedmiu kryteriów WCAG, m.in. 1.3.1 i 3.3.7.
Cały numer przeczytasz tutaj: Dostępnik o przyjemnych formularzach