JAWS не считывает раскрывающееся поле как необходимое, даже если поле является обязательным

У меня есть два поля на моей странице 1. Поле имени: это текстовое поле, которое является обязательным. JAWS правильно прочитал это как «Требуется поле имени», что-то вроде этого.

  1. Использование: это раскрывающееся поле, которое также является обязательным. JAWS правильно говорит, что это раскрывающееся поле, но никогда не читает его по мере необходимости.

вот HTML-код

<tr widget="usage">
    <td>
        <span id='usage_required' class='required'>*</span><label for='ydlr8fo' widgetLabel='usage'>Usage:</label>
    </td>
    <td>
        <select name="usage" id="ydlr8fo" class="" widgetField="usage" required aria-invalid="false" title="Usage">
            <!-- options omitted -->
        </select>
    </td>
</tr>

person user2810293    schedule 19.05.2016    source источник


Ответы (1)


используйте aria-required="true" JAWS учитывает атрибут aria-required для элементов SELECT в Chrome, FF и IE.

https://www.w3.org/TR/wai-aria/states_and_properties#aria-required

person Juli    schedule 07.06.2016