制作FF& Safari复选框和按钮可列表(选项卡之间)

时间:2011-10-24 14:27:41

标签: internet-explorer button tabs checkbox

我喜欢IE(可能唯一的一件事)就是如何在输入框,复选框和操作按钮之间切换。我认为这样可以更快更轻松地填写表格。

Safari和FF将在文本输入框之间切换,但完全忽略复选框和操作按钮。

我是否可以强制Firefox和Safari让我的用户在输入框,复选框和操作按钮之间进行选项卡?我该如何编写?

感谢您的帮助。

2 个答案:

答案 0 :(得分:11)

我在Safari上遇到了类似的问题。显然,Safari默认情况下会跳过选项卡旋转中的复选框,按钮和锚点(无论“tabindex”设置如何)。

为了让Safari正确聚焦这些输入元素,您需要启用位于Safari偏好设置的高级选项卡中的“辅助功能”设置。 “按Tab键突出显示网页上的每个项目。”选中此设置后,Tab键顺序将按预期工作(如chrome),并且可以通过将tabindex属性设置为-1来从选项卡旋转中删除项目。

在未启用此设置的情况下手动强制关注这些元素可以正常工作,但需要附加到包围元素的额外代码以捕获制表符和/或移位标签以手动对焦。

花费太多时间尝试围绕此Safari功能进行编码!

答案 1 :(得分:-1)

在元素上手动设置tabindex属性,按照应该选项卡的顺序对它们进行编号。例如:<input type="button" tabindex="5" value="Do something" />