更正 508 标记以要求一组复选框中的一个
Correct 508 markup for requiring one of a set of checkboxes
我有一个包含一组复选框的表单。用户需要检查其中的一项或多项。我对如何通过表单验证和标记来处理这个问题感到困惑。我有一个错误摘要框,我可以添加一条消息,但我的其他表单字段在每个字段下也有一条消息,指定错误,但由于这是集合的问题,我认为这不合适,所以我假设只是将它放在错误摘要框中并且能够单击 link 到一组复选框中的第一个是可以接受的吗?其次,咏叹调标签呢? aria-required 合适吗?如果是这样,您如何为整组复选框而不是单独指定每个复选框,因为其中 none 个复选框本身是必需的?
没有很好的标记表明需要一组内容,但不一定需要每一个(尽管至少需要一个)。很难用英语表达它:-)
使用 aria,您可以解决这个问题。
<div role="group" aria-label="my list of checkboxes, you must select at least one">
<input type="checkbox"...>
...
<input type="checkbox"...>
</div>
aria-required="true"
不允许加入群组。
我有一个包含一组复选框的表单。用户需要检查其中的一项或多项。我对如何通过表单验证和标记来处理这个问题感到困惑。我有一个错误摘要框,我可以添加一条消息,但我的其他表单字段在每个字段下也有一条消息,指定错误,但由于这是集合的问题,我认为这不合适,所以我假设只是将它放在错误摘要框中并且能够单击 link 到一组复选框中的第一个是可以接受的吗?其次,咏叹调标签呢? aria-required 合适吗?如果是这样,您如何为整组复选框而不是单独指定每个复选框,因为其中 none 个复选框本身是必需的?
没有很好的标记表明需要一组内容,但不一定需要每一个(尽管至少需要一个)。很难用英语表达它:-)
使用 aria,您可以解决这个问题。
<div role="group" aria-label="my list of checkboxes, you must select at least one">
<input type="checkbox"...>
...
<input type="checkbox"...>
</div>
aria-required="true"
不允许加入群组。