单选按钮或复选框是否允许使用咏叹调?

时间:2015-12-15 21:55:54

标签: html wai-aria

我正在使用斧头Chrome扩展程序来检查辅助功能,我收到了违规的单选按钮和复选框。查看W3C文档中的“aria-required”,您可以在此处找到它:W3C on aria-required,并未列出已使用角色的输入。

根据这个问题:HTML5: How to use the “required” attribute with a “radio” input field,您只需要标记一个需要的单选按钮。但是,我试图在较旧的浏览器中使用咏叹调,并且我发现违规行为Elements must only use allowed ARIA attributes说我的任何类型无线电输入或带有咏叹调要求的复选框都不允许使用“咏叹调”。

这是否与该工具存在差异,HTML5所需的工作是否略有不同,或者无线电或复选框上实际上不允许使用咏叹调?

1 个答案:

答案 0 :(得分:7)

wai-aria documentation aria-required所示,可用于无线电组元素。

您可以设置fieldset,并为此role=radiogroup属性指定相应的aria-required属性。

 <fieldset role="radiogroup" 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>

请注意,您必须同时设置aria-requiredrequired属性,并明确指出此字段是必填字段。