给定一组分组在几个dijit.FieldSet
中的输入文本字段,我可以使用 Firefox 和 IE8 向前和向后按 Tab 键浏览输入,但在 Chrome 上,反向选项卡导航(shift-tabbing)在任何给定字段集中的第一个输入处停止,并且不会继续到下一个。
我还注意到,在 Firefox 和 IE 上,每个字段集左上角的小箭头扩展器是可制表符导航的,但在 Chrome 上则不然。可能与它有关?
这是一个演示该问题的 jsfiddle。有没有人知道可能出了什么问题?
我正在使用 Dojo 1.9.1。
也许铬反向标签对标签索引更敏感? 如果 tabindex 留空,则它们都默认为 0。 一旦我添加了一个标签索引,它就可以在 chrome 上正常工作。
Fiddle:http://jsfiddle.net/theinnkeeper/GCswY/2/
<fieldset data-dojo-type="dijit/Fieldset">
<input data-dojo-type="dijit/form/TextBox" tabindex="1"/>
<input data-dojo-type="dijit/form/TextBox" tabindex="2"/>
</fieldset>
<fieldset data-dojo-type="dijit/Fieldset">
<input data-dojo-type="dijit/form/TextBox" tabindex="3"/>
<input data-dojo-type="dijit/form/TextBox" tabindex="4"/>
</fieldset>
<fieldset data-dojo-type="dijit/Fieldset">
<input data-dojo-type="dijit/form/TextBox" tabindex="5"/>
<input data-dojo-type="dijit/form/TextBox" tabindex="6"/>
</fieldset>