UX & Formulare
Formularul — componentă critică de accesibilitate
Formularele sunt cel mai frecvent punct de eșec al accesibilității. Un formular inaccesibil blochează utilizatorul cu dizabilități să facă ceea ce dorește.
- Label vizibil — fiecare câmp are un
<label>asociat prinfor/id - Placeholder ≠ label — placeholder-ul dispare la tastare, nu înlocuiește label-ul
- Câmpuri obligatorii — marcate cu
requiredși vizual (nu doar cu *) - Erori clare — mesajele de eroare descriu ce s-a greșit și cum se corectează
- Focus pe eroare — după submit cu erori, focusul merge la primul câmp eronat
- Autocomplete —
autocomplete="email",name,telpentru câmpuri comune - Groupare — câmpurile înrudite grupate cu
<fieldset>și<legend>
Test rapid: Completează formularul folosind doar tastatura și un screenreader. Poți ști ce câmp completezi, ce e obligatoriu și ce ai greșit?