Forms 表单选项卡跳过<;按钮>;

Forms 表单选项卡跳过<;按钮>;,forms,tabs,Forms,Tabs,当我在表单中的字段之间切换时,Firefox和Safari(在我的Mac上)跳过元素有什么原因吗 做吧! 我不应该把tabindex放进去,但即使有了它,它也会跳过按钮。我已经看过关于按钮元素应该接受tabindex的文档 谢谢它在Linux上的Chrome中对我有效,所以您的HTML可能没有问题 一个猜测:默认情况下,Mac OS不会使按钮与Tab(仅文本框和列表)一起聚焦。也许Firefox和Safari只是尊重这个设置。您可以。Mac OSX实际上可以在操作系统级别上手动打开非文本输入

当我在表单中的字段之间切换时,Firefox和Safari(在我的Mac上)跳过元素有什么原因吗

做吧!

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


谢谢

它在Linux上的Chrome中对我有效,所以您的HTML可能没有问题


一个猜测:默认情况下,Mac OS不会使按钮与Tab(仅文本框和列表)一起聚焦。也许Firefox和Safari只是尊重这个设置。您可以。

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

要启用windows样式的“完全键盘访问”,请执行以下操作:

关于osx~10.6

  • 开放系统首选项
  • 转到键盘和鼠标
  • 选择所有控件以实现完全键盘访问
在OSX10.9上

  • 开放系统首选项
  • 转到键盘
  • 转到快捷方式选项卡
  • 选择所有控件以实现完全键盘访问

谢谢,可惜其他用户没有办法这么做。如果他们无法在不更改系统优先级的情况下按一个按钮,则很难设计友好的界面。