ASP.Net选中时无法通过所有单选按钮进行选项卡

时间:2010-01-20 18:30:09

标签: asp.net radiobuttonlist

我正在尝试在我的网站上实现辅助功能(仅限键盘)功能,但我遇到了单选按钮列表的问题。使用radiobuttonlists时,最初没有选择任何单选按钮,我可以标记每个单独的值,并在点击“enter”时选择一个。但是,在选择一个值后,我只能选中所选值,如果我想更改所选值,则会出现问题。

根据我的理解,单选按钮在容器控制器级别进行分组,因此当它被视为一个组时,一次只能选择一个。

有关如何解决此问题的任何想法?

2 个答案:

答案 0 :(得分:1)

实际上,这根本不是问题。如果未选择值,浏览器将遍历组中的每个值。选择值后,浏览器将仅跳转到该组中的选定值。因此,要更改组内的值,用户将使用键盘箭头。

答案 1 :(得分:0)

我相信你对RadioButtonList是一个控件是正确的(因此Tab键不起作用)。另一种方法是创建单独的单选按钮,并使用GroupName属性将它们全部分配到一个组中。这应该让您在它们之间进行选项卡,并确保它们彼此同步。