Przejdź do treści głównej
Powrót do listy zgłoszeń

Brak widocznej etykieta pól formularzy

WCAG 1.3.1[A]

Informacje i relacje

#ergohestia.pl
Anonimowy14 dni temu

Opis problemu

Pierwszy problem - etykietę ukryto za pomocą display: none, stawiając na placeholder w roli etykiety. Drugi problem - brak powiązania między label for a input id. Użytkownik nawigujący za pomocą głosu po wpisanie przynajmniej jednego znaku utraci łatwą możliwość powrotu do tego pola, nie będzie widział informacji z placeholdera czym ona jest.

Dotyczy strony

https://sso.ergohestia.pl/my.policy(otwiera się w nowej karcie)
narzędzie deweloperskie -  kliknij, aby otworzyć w nowym oknie

Sugerowane rozwiązanie

Rozwiązaniem wprost do tego przykładu byłoby:

<label for="username" class="sr-only">Nazwa użytkownika</label>
<input id="username"... />

Wizualnie nie wprowadza żadnej zmiany ale czyni to nieco bardziej dostępnym.

Rozwiązanie idealne bazuje na pokazaniu etykiety i powiązaniu.

<label for="username">Nazwa użytkownika</label>
<input id="username"... />