我的页面中有两个字段1.名称字段:这是文本字段,是必填字段。JAWS正确地将其读取为"Name field required",类似于这样。
- 用法:这是一个下拉字段,也是必需的。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>
使用aria required="true"JAWS尊重Chrome、FF和IE中SELECT元素所需的aria属性。
参见WAI-ARIA规范:https://www.w3.org/TR/wai-aria/states_and_properties#aria-所需