我正在使用斧头Chrome扩展程序检查辅助功能,我收到了违规的单选按钮和复选框.查看W3C文档中的"aria-required",你可以在这里找到它:W3C on aria-required,既没有为使用的角色列出输入.
根据这个问题:HTML5:如何将"required"属性与"radio"输入字段一起使用,您只需要在需要时标记一个单选按钮.但是,我试图使用旧版浏览器的咏叹调并且我得到违规元素必须只使用允许的ARIA属性,说我的任何输入类型无线电或带有咏叹调要求的复选框都不允许使用 "咏叹调".
这与工具是否存在差异,HTML5所需的工作是否略有不同,或者无线电或复选框上实际上不允许使用咏叹调?
如wai-aria文件 aria-required中所示,可用于放射性组元素.
您可以设置a fieldset并为其赋予aria-required相应aria-required属性的属性.
<fieldset aria-required="true">
<legend>Do you like ARIA? (mandatory question)</legend>
<input type="radio" name="answer" required="required" value="Yes"/>
<input type="radio" name="answer" required="required" value="No"/>
</fieldset>
Run Code Online (Sandbox Code Playgroud)
请注意,您必须同时设置required和<div role=radiogroup>属性,并明确指出此字段是必填字段.
| 归档时间: |
|
| 查看次数: |
4219 次 |
| 最近记录: |