我在组框中有单选按钮,我希望每次按 TAB 时都会发生这种情况,焦点将放在下一个单选按钮上。我将如何做到这一点?发生的事情是唯一获得焦点的是第一个单选按钮。他们的 TabStop 设置为 True 并且他们的 TabIndex 是有序的。
问问题
780 次
1 回答
2
使用单选按钮组时,您可以使用选项卡转到该组,然后使用arrow keys
导航到next
和previous
。据我所知,这是预期的行为。
这看起来很旧article
,但他们在这里提到了在组中使用箭头键
同样,old article
这里,但可访问性并没有改变。
单选按钮在集合中使用,由它们共享相同的名称属性值来标识。这意味着浏览器对它们的处理存在一些差异。考虑以下示例,其中三个按钮都属于同一组,即具有相同的名称属性:
在 IE 上,当通过 Tab 键到达单选按钮组时,最初选择的按钮将被聚焦,虚线矩形表示这一点。您可以使用箭头键在组内的按钮之间移动;“向下”和“向右”箭头在组内都向前移动,而“向上”和“向左”箭头都向后移动。并且在移动到一个按钮时,该按钮被选中(并且被选中的组中的按钮被取消选中)。
于 2013-10-12T08:14:34.423 回答