关于可访问性,使用箭头键而不是通过具有多个单选按钮的表单进行 Tab 键是否被认为是合规的?或者它是否必须允许制表符?我正在做一个测验,选项卡仅转到第一个单选按钮,然后直接转到提交按钮,跳过其他三个选项。但使用箭头键它将循环显示问题的所有答案选项。
最佳答案
使用箭头键被认为符合某些帮助。分配 role=radiogroup
会让视障人士知道有多个选项可供选择。
此外,为每个选项分配 role="radio"aria-checked="false"
将有助于屏幕阅读器了解哪些已选中,哪些未选中。
完整代码示例:
<div role="radiogroup" aria-labelledby="gdesc1">
<h3>Pizza Crust</h3>
<div role="radio" aria-checked="false" tabindex="0">
Regular crust
</div>
<div role="radio" aria-checked="false" tabindex="-1">
Deep dish
</div>
<div role="radio" aria-checked="false" tabindex="-1">
Thin crust
</div>
看看这个 w3 example
关于javascript - Tab 键无法正常工作...箭头键是否兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51093838/