表格标签跳过<按钮> </按钮>

时间:2009-09-28 15:57:38

标签: forms tabs

当我在此表单中的字段之间切换时,Firefox和Safari(在我的Mac上)是否有跳过该元素的原因?

&LT;形式&GT;     &lt; input type =“text”name =“tags”id =“tags”tabindex = 1 /&gt;     &lt; button id =“launch”tabindex = 2&gt; do it!&lt; / button&gt;     &lt; textarea name =“comment”id =“comment”tabindex = 3&gt;&lt; / textarea&gt; &LT; /形式&GT;

我不应该把tabindex放进去,但即使有了它也会跳过按钮。我看过按钮元素应该接受tabindex的文档。

感谢

2 个答案:

答案 0 :(得分:2)

Mac OSX实际上可以在操作系统级别的非文本输入元素上手动打开标签。

打开Windows风格的“完整键盘访问权限”:

在OS X~10.6

  • 打开系统偏好设置
  • 转到键盘&amp;小鼠
  • 选择全键盘访问的所有控件

在OS X 10.9上

  • 打开系统偏好设置
  • 转到键盘
  • 转到快捷方式标签
  • 选择全键盘访问的所有控件

答案 1 :(得分:0)

它适用于Linux上的Chrome,因此HTML可能不会出现问题。

一个猜测:Mac OS默认情况下使按钮可以使用Tab - 仅文本框和列表。也许Firefox和Safari只是尊重这个设置。你可以change it in the System Preferences