Как заставить программу чтения с экрана читать ошибку на поле с несколькими параметрами? - PullRequest
1 голос
/ 06 января 2012

Я использую плагин проверки jQuery, и он возвращает метку с сообщением об ошибке, но на нескольких радиостанциях или флажках, как я могу вернуть сообщение об ошибке для программ чтения с экрана и заставить его читать сообщение, когда пользователь фокусируется на опциях

<fieldset class="label">
    <legend>Revistas<em>*</em></legend>
    <div class="fields">
        <input type="checkbox" id="field_revista_veja" class="checkbox required" name="revista" title="Veja" />
        <label for="field_revista_veja">Veja</label><br/>
        <input type="checkbox" id="field_revista_epoca" class="checkbox" name="revista" title="Época" />
        <label for="field_revista_epoca">Época</label><br/>
        <input type="checkbox" id="field_revista_galileu" class="checkbox" name="revista" title="Galileu" />
        <label for="field_revista_galileu">Galileu</label>
    </div>
    <label id="?" generated="true" class="error">Error: Choose one of the options at least</label>
</fieldset>

Программа чтения с экрана читает каждый флажок, но не видит сообщения об ошибке.

1 Ответ

0 голосов
/ 10 января 2012

Во-первых, вы на самом деле тестировали то, что у вас уже есть?Если да, то с помощью какого браузера и программы чтения с экрана?Версии?

Попробуйте поставить aria-live = "assertive" на этикетке.Возможно, вам придется найти способ сфокусировать внимание и на ярлыке, возможно, добавив в него ссылку.

Это также зависит от того, в каком программном обеспечении для чтения экрана вы тестируете.старая версия JAWS.

...