Witam!
Dręczy mnie pytanie w jaki sposób poprawnie napisać wyświetlanie błędów formularza z użyciem aria nigdy nie miałem z tym zagadnieniem większej styczności ale jak poinformować czytnik że w pojemniku pojawiły się nowe błędy ? Mam taki pojemnik <div class="modal-errors-container" role="alert" aria-atomic="true"> Po wysłaniu skryptu używając AJAX i otrzymaniu informacji o pewnym błędzie nie związanym z żadnym formularzem muszę wkleić błąd poprzez .append (jQuery) czy wystarczy mi zmodyfikować znacznik <a> który jest już w tym pojemniku na błędy ? Jak czytnik zareaguje jeżeli w tym pojemniku jest znacznik <a> który jest ustawiony na display: none ale w pewnej sytuacji wykonam instrukcję dla tego znacznika .show() (jQuery) ?
Wyświetlenie informacji o niepoprawnych danych w inpucie:
Do tego celu przy każdym inpucie muszę wstawić element <a aria-required="true" aria-describedby="id-inputa" aria-invalid="true"> ale nigdzie nie znalezłem informacji o tym czy ten element już musi być a ja dynamicznie mam go uzupełnić błędem czy on musi być już dodany do modelu DOM razem z wpisanym błędem ? Czy wystarczy mi zmodyfikować poprzez .text("Wpisz dane !"); (jQuery) czy .append() (jQuery) czy .text().show() (jQuery) ?
Jakie na dzień dzisiejszy jest podejście w stosunku do aria ? Czy to jest takie "must have" ?