【问题标题】:ASP.Net Cannot tab through all radio buttons when selected选择时,ASP.Net 无法通过所有单选按钮进行选项卡
【发布时间】:2010-01-21 02:40:54
【问题描述】:

我正在尝试在我的网站上实现可访问性(仅限键盘)功能,但我遇到了单选按钮列表的问题。当使用单选按钮列表时,最初没有选择任何单选按钮,我可以通过每个单个值进行选项卡,并在点击“输入”时选择一个。但是,在选择了一个值之后,我只能tab切换到选择的值,如果我想更改选择的值,就会出现问题。

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

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

【问题讨论】:

  • 您好,方向键可以选择吗?
  • 是的!实际上,我刚刚发现浏览器应该是这样实现它的,所以我想这根本不是问题。谢谢!
  • 酷!如果您仍然更喜欢 Tab,我已经添加了一个替代方法。

标签: asp.net radiobuttonlist


【解决方案1】:

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

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-10-26
      • 2011-03-24
      • 2015-02-22
      • 1970-01-01
      • 1970-01-01
      • 2016-04-13
      • 2019-05-25
      • 2016-09-24
      相关资源
      最近更新 更多