Navigarea cu tastatura
Cum faci un site complet accesibil de la tastatură: tastele esențiale, testul de cinci minute, focus vizibil, link de salt la conținut, componente problematice și tabindex.
Etichete, instrucțiuni, mesaje de eroare și completare automată: tot ce face un formular ușor de folosit de oricine.
Formularele sunt locul în care un site își îndeplinește scopul: comanda, înscrierea, cererea de ofertă, plata. Tot aici apar cele mai multe bariere. Raportul WebAIM Million 2026 a găsit câmpuri fără etichetă pe 51% dintre paginile principale analizate.
Fiecare câmp are nevoie de o etichetă vizibilă, asociată programatic. Textul de tip placeholder nu înlocuiește eticheta: dispare la tastare și are de obicei contrast slab.
Butoanele radio și casetele de bifare care răspund la aceeași întrebare se grupează cu fieldset și legend, ca întrebarea să fie anunțată împreună cu fiecare opțiune.
required sau aria-required)Nu doar prin culoare: „Adresa de e-mail nu este validă” (criteriul 3.3.1).
„Introdu adresa în formatul nume@exemplu.ro” (criteriul 3.3.3).
Cu aria-describedby și marchează câmpul cu aria-invalid="true".
Mută focusul la un rezumat al erorilor sau la primul câmp greșit ori folosește o regiune live.
Criteriul 1.3.5 cere ca, pentru câmpurile cu date despre utilizator, scopul să poată fi identificat programatic. Atributul autocomplete cu valorile standard (name, email, tel, street-address, postal-code) ajută utilizatorii cu dizabilități motorii sau cognitive și accelerează completarea pentru toată lumea.
Pentru formularele cu consecințe juridice sau financiare, criteriul 3.3.4 cere ca acțiunea să poată fi anulată, ca datele să fie verificate sau ca utilizatorul să le poată revizui și confirma înainte de trimitere. Un pas de rezumat înaintea plății rezolvă elegant această cerință.
fieldset și legendautocompleteSpune-ne ce platformă ai și ce termene urmărești. Revenim cu o propunere clară, adaptată proiectului tău.