gpt4 book ai didi

html - 广播组中需要 aria

转载 作者:太空狗 更新时间:2023-10-29 14:00:02 28 4
gpt4 key购买 nike

当我有一个强制(必需)单选组时,哪个元素应该有 aria-required="true"属性?基本上,我有一堆 <input type="radio">共享相同的元素 name并在 <fieldset> 下分组在一起.

  1. 我应该把aria-required<fieldset> 上?
  2. 我应该把aria-required在每台 radio 上?
  3. 或者您会说“不应该有强制单选组这样的东西;设置一个默认值,使单选组永远不会处于未选中状态”? -- 也许这是单独的可用性讨论的主题。

最佳答案

作为屏幕阅读器用户,我会建议选项一或三。我不想每次更改单选按钮上的选择时都听到我的屏幕阅读器宣布“需要”。如果我正在努力查看在每个选项上都宣布“需要”的不同选项,将会很快重复。我想在 fieldset 元素上有 required 属性,所以我知道它是需要填写的表单的一部分。

从可用性的角度来看,我更喜欢默认选择,因为如果我看到默认选项,我通常会跳到表单的下一部分,假设默认选项没有明显错误。您是否愿意为用户提供默认选择而不是强制他们做出选择,这取决于您的应用程序所需信息的重要性以及该信息错误的后果。

关于html - 广播组中需要 aria,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8509481/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com