Dostępność w walidacji formularza javascript

Jest to ważna kwestia dla niewidomej społeczności, której próbuję się zająć. Jak powiedziałbym niewidomym użytkownikom, że nazwa użytkownika została pobrana?

Moja obecna konfiguracja nie jest ważna, ale w przypadku przykładów mam obecnie implementację Jquery, która sprawdza dane wejściowe użytkownika względem skryptu php nad ajaxem, który zwraca json, który następnie wyświetla się na ekranie w polu błędu. Bardzo podstawowy i poza zakresem mojego problemu, ponieważ działa doskonale.

Ale jeśli jestem niewidomy, nie zauważę, że nazwa użytkownika Batman jest już zajęta lub nie może zawierać spacji, a moje hasło wymaga co najmniej 7 znaków.

Alternatywnie, błędy są wymienione na stronie docelowej błędu po przesłaniu formularza bez javascript - jest on masywny, ale działa. Lepsze, bardziej dynamiczne rozwiązanie i wsparcie byłyby optymalne.

questionAnswers(1)

yourAnswerToTheQuestion