0

给定一组在几个dijit.FieldSets 内分组的输入文本字段,我可以使用 Firefox 和 IE8 向前和向后切换输入​​,但在 Chrome 上,反向选项卡导航(shift-tabbing)在任何给定字段集中的第一个输入处停止,并且不继续下一个。

我还注意到在 Firefox 和 IE 上,每个字段集左上角的小箭头扩展器是选项卡可导航的,但对于 Chrome 则不行。可能与它有关?

这是一个演示该问题的jsfiddle。有谁知道可能出了什么问题?

我正在使用 Dojo 1.9.1。

4

1 回答 1

1

也许chrome反向标签对tabindex更敏感?如果 tabindex 留空,它们都默认为 0。一旦我添加了 tabindex,它在 chrome 上都可以正常工作。

小提琴: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>
于 2013-09-05T20:46:24.763 回答