Język: PL

Pola formularzy bez etykiet

Komunikat w axe i Lighthouse: Element formularza musi mieć etykietę. · label · WCAG 4.1.2

Co to oznacza i dlaczego jest ważne

Bez etykiety użytkownicy czytników ekranu nie wiedzą, co wpisać — zamówienie i newsletter stają się zgadywanką (WCAG 1.3.1, 4.1.2).

Jak naprawić

Powiąż z każdym polem widoczny <label for="…">. Tekst zastępczy (placeholder) nie zastępuje etykiety.

Przykład kodu

Przed

<input type="email" name="newsletter" placeholder="Your email">

Po

<label for="nl-email">Email for our newsletter</label>
<input type="email" id="nl-email" name="newsletter" autocomplete="email">

Znajdź ten błąd na swojej stronie

Przetestuj za darmo dowolną stronę — wynik w kilka sekund, z instrukcjami naprawy.

Przetestuj stronę za darmo

Wszystkie błędy dostępności

Zamów płatny plan

Zostaw e-mail, a skontaktujemy się z Tobą, gdy tylko plan będzie można zamówić.