Фокус проблема в программе чтения с экрана Windows Eye
Я показываю раздел div 'errormessages' (Атрибуты aria-live="rude" id="errormessages" tabindex="-1"
) на странице, когда любая проверка не проходит.
При тестировании с программами чтения с экрана,
- JAWS 14: он читает отображаемые сообщения об ошибках, и фокус устанавливается в разделе div.
- Windows Eye 8.3: он читает отображаемые сообщения об ошибках, но фокус не устанавливается на раздел div.
Пожалуйста, кто-нибудь может предложить улучшения?
$('#errormessages').show();
1 ответ
Решение
Чтобы выделить этот div независимо от используемого средства чтения с экрана, явно установите фокус на него:
$('#errormessages').show().focus();