フォームのコントロールがほとんどありません。HTMLでの作成順序に自然ではない順序でtabIndexを設定する必要があります。たばこの端にボタンがあり、tabIndexはこの要素だけに設定されていません(フォーカスされません)。
<button id="btnSave" tabindex = "86" title='click here'>Submit Here</button>
理由は何ですか?
あなたの助けに感謝。
tabindex
要素のみを設定した場合button
、この要素はナビゲーションの最初になります。つまり、最後の入力フィールドから直接アクセスすることはありません(ただし、ブラウザー自体のユーザーインターフェイスにあるブラウザー依存の項目を介してのみ)。検索ボックスやアドレスボックスなど)。のHTML4.01仕様をtabindex
参照してください。
他のフィールドにも設定している場合tabindex
は、動作を示すデモを投稿してください。いくつかのブラウザでの簡単なテストで、tabindex
すべてのフィールドに設定すると正常に機能しました。
試す :
<input type="button" value="Sumit here" tabindex="90" />
を確認してください。あなたのインデックスは、その親の下でゼロからカウントされます! インデックス 90 は html には多すぎます。