【问题标题】:How to change the form input tabbing order如何更改表单输入跳格顺序
【发布时间】:2012-05-31 12:27:52
【问题描述】:

我在一个简单的注册表单上使用 Boostrap,我想设置跳动顺序的顺序。它目前跳过“注册”按钮。

我确实为每个输入字段(例如 2、3 等)添加了tabindex="1",包括提交按钮,但它不起作用。

这是jsFiddle

它似乎在 Opera 中有效,但在 Safari 或 Chrome 中无效。有什么解决办法吗?

更新:适用于 Chrome、Opera,但不适用于 Safari。

【问题讨论】:

  • 这个小提琴在 Chrome 19 中对我有用。
  • @JamesAllardice:奇怪,它现在可以在 Chrome 上运行,但不能在 Safari 上运行。测试了多次。

标签: html twitter-bootstrap tabindex


【解决方案1】:

您的代码没有任何问题。我希望它适用于所有浏览器。不过……

防止这种情况似乎是 Safari 中的一个“功能”。您必须启用除文本输入之外的任何内容的选项卡。这是我的 Safari 5 首选项窗口的屏幕截图:

如果我选中该框,您的小提琴就可以正常工作。如果我按 alt + tab 似乎也可以工作(在 Mac 上......不确定 Windows,因为 alt + tab 会切换到另一个窗口)。

【讨论】:

  • 没问题,很高兴我能帮上忙 :) 我很惊讶我以前从未遇到过这个......我真的不认为这是一个好功能。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-07-24
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-10-21
  • 2013-07-13
相关资源
最近更新 更多