即使需要字段,JAWS也不会根据需要读取下拉字段

时间:2016-05-19 12:00:19

标签: html accessibility jaws-screen-reader

我的页面中有两个字段 1.名称字段:这是文本字段,是必需的。 JAWS正确地将其读作"需要名称字段"这样的事情。

  1. 用法:这是一个下拉字段,也是必需的。 JAWS正确地说它是一个下拉字段但从未按要求读取它。
  2. 这是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>
    

1 个答案:

答案 0 :(得分:0)

使用aria-required =&#34; true&#34; JAWS尊重Chrome,FF和IE中SELECT元素的aria-required属性。

See WAI-ARIA spec: https://www.w3.org/TR/wai-aria/states_and_properties#aria-required