0

我在组框中有单选按钮,我希望每次按 TAB 时都会发生这种情况,焦点将放在下一个单选按钮上。我将如何做到这一点?发生的事情是唯一获得焦点的是第一个单选按钮。他们的 TabStop 设置为 True 并且他们的 TabIndex 是有序的。

4

1 回答 1

2

使用单选按钮组时,您可以使用选项卡转到该组,然后使用arrow keys导航到nextprevious。据我所知,这是预期的行为。

这看起来很旧article,但他们在这里提到了在组中使用箭头键

同样,old article这里,但可访问性并没有改变。

单选按钮在集合中使用,由它们共享相同的名称属性值来标识。这意味着浏览器对它们的处理存在一些差异。考虑以下示例,其中三个按钮都属于同一组,即具有相同的名称属性:

在 IE 上,当通过 Tab 键到达单选按钮组时,最初选择的按钮将被聚焦,虚线矩形表示这一点。您可以使用箭头键在组内的按钮之间移动;“向下”和“向右”箭头在组内都向前移动,而“向上”和“向左”箭头都向后移动。并且在移动到一个按钮时,该按钮被选中(并且被选中的组中的按钮被取消选中)。

于 2013-10-12T08:14:34.423 回答