2012-05-31 22 views
9

我在简单的注册表单上使用Boostrap,我想设置标签顺序的顺序。它目前跳过了“注册”按钮。如何更改表格输入标签顺序

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

这是jsFiddle

它似乎在Opera中工作,但不在Safari或Chrome中。任何解决方法?

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

+0

那个小提琴在Chrome 19上适合我。 –

+0

@JamesAllardice:奇怪,它现在在Chrome上运行,但它在Safari上不起作用。测试过多次。 – Lee

回答

13

你的代码没有问题。我希望能够在所有浏览器中工作。然而...

预防这似乎是Safari的一个“功能”。您必须启用制表符以外的任何文本输入。这里有一个截图从我的Safari 5 Preferences窗口:

enter image description here

如果我检查框,你拨弄工作正常。它也似乎工作,如果我按alt +选项卡(在Mac ...不知道有关Windows,因为ALT +选项卡将切换到另一个窗口)。

+0

是的,你说得对。谢谢! – Lee

+1

没问题,很高兴我可以帮助:)我很惊讶我从来没有遇到过这个......我真的不认为这是一个很好的功能。 –