| Termin | Definicja |
|---|---|
| brak oznaczeń ARIA w polach formularza | Brak oznaczeń ARIA w polach formularza to usterka dostępności utrudniająca korzystanie z formularza przez czytniki ekranu. Na czym polega brak oznaczeń ARIA w formularzuBrak oznaczeń ARIA w polach formularza oznacza, że elementy interfejsu nie przekazują czytnikowi ekranu wystarczających informacji o swojej funkcji, stanie albo powiązaniu z opisem. ARIA, czyli Accessible Rich Internet Applications, jest zestawem atrybutów używanych w dokumentach HTML do uzupełniania informacji dostępnościowych przekazywanych przez przeglądarkę do technologii asystujących. Problem może dotyczyć między innymi pól tekstowych, pól wyboru, przycisków, komunikatów walidacyjnych oraz dynamicznie pokazywanych podpowiedzi. Nie każde pole formularza wymaga dodania atrybutu ARIA. Natywny element Relacja między polem, etykietą i opisemNajważniejszą informacją dla użytkownika czytnika ekranu jest dostępna nazwa pola. W typowym formularzu uzyskuje się ją przez połączenie elementu Dodatkowy opis można powiązać z polem przez W grupach pól, takich jak zestaw przycisków radiowych, właściwą strukturę zapewniają między innymi Stany pól, błędy walidacji i treści dynamiczneFormularz powinien przekazywać nie tylko nazwę pola, lecz także jego aktualny stan. Dla pola zawierającego błąd można użyć Wymagalność pola można oznaczyć natywnym atrybutem Walidacja wykonywana bez przeładowania strony wymaga dodatkowej kontroli kolejności komunikatów. Po wysłaniu formularza użytkownik powinien móc ustalić, które pole jest niepoprawne, usłyszeć przyczynę oraz przejść do miejsca wymagającego korekty. Komunikat ogólny o wyniku operacji może być przekazywany przez region oznaczony Sprawdzenie poprawności oznaczeń w działającym formularzuDiagnostyka zaczyna się od przejrzenia struktury HTML i ustalenia, czy każda kontrolka ma dostępną nazwę, prawidłowy typ oraz logiczne powiązanie z opisem. Następnie sprawdza się obsługę klawiaturą: kolejność fokusu, widoczność fokusu, możliwość wejścia do każdego pola oraz opuszczenia komponentu bez zablokowania użytkownika. W narzędziach deweloperskich można przeanalizować drzewo dostępności przeglądarki i porównać rolę, nazwę oraz stan elementu z tym, co jest widoczne na stronie. Test z czytnikiem ekranu powinien objąć pusty formularz, formularz częściowo wypełniony, przypadki błędnej walidacji oraz pomyślne wysłanie danych. Weryfikacji wymagają także pola ujawniane warunkowo, niestandardowe listy wyboru, pola autouzupełniania i formularze osadzone w oknach modalnych. Automatyczne skanery mogą wykryć brak etykiety lub nieprawidłową relację, ale nie ocenią w pełni jakości komunikatu, kolejności odczytu ani zgodności zachowania niestandardowego komponentu z jego rolą. Warszawskie Pogotowie Komputerowe wykonuje profesjonalną naprawę laptopów, komputerów PC i podzespołów, a w przypadku problemu z formularzem można zlecić sprawdzenie działania strony, przeglądarki oraz oprogramowania na używanym komputerze. Zakres diagnozy powinien obejmować odtworzenie problemu, rozróżnienie usterki kodu strony od problemu konfiguracji czytnika ekranu oraz wskazanie elementów wymagających korekty. Oznaczenia ARIA powinny być dodawane zgodnie z rzeczywistą semantyką kontrolki, ponieważ nieprawidłowe role i stany mogą pogorszyć dostępność zamiast ją poprawić. |