默认情况下,Chrome 似乎没有在单选按钮上注册 tabindex 。
如果您单击其中一个单选按钮,然后按tab,则 chrome 将聚焦页面中的第一个链接。
如果单击另一种类型的输入元素,他将按预期继续在表单中。
如果您将 tabindex 放在任何地方,表单将按预期工作,除非您选择(单击)单选按钮,然后制表符将选择第一个表单元素。
如何重现与 IE/FF 相同的体验?
默认情况下,Chrome 似乎没有在单选按钮上注册 tabindex 。
如果您单击其中一个单选按钮,然后按tab,则 chrome 将聚焦页面中的第一个链接。
如果单击另一种类型的输入元素,他将按预期继续在表单中。
如果您将 tabindex 放在任何地方,表单将按预期工作,除非您选择(单击)单选按钮,然后制表符将选择第一个表单元素。
如何重现与 IE/FF 相同的体验?
我也遇到过这个问题。
我发现如果你给每个单选按钮它自己的
~ name=unique
~ name=unique2
~ name=unique3
,tabindex 就可以工作。
查看此网站:
表单技巧:设置跳位顺序
您可以看到他如何为所有单选按钮设置不同的名称值。
希望有帮助,戴安娜