2

こんにちは、私の名前はシェーンです。

カスタム Web サイトをコーディングしています。お問い合わせフォームを作成し、ドロップダウン機能に SelectBoxIt (http://gregfranko.com/jquery.selectBoxIt.js/) を使用しています。いくつかの入力フィールド、2 つのボタン、1 つの選択ボックス (ドロップダウン) があります。フォームは完全に機能していますが、問題は TabIndex にあります。各入力に正しいタブインデックスがコーディングされていますが、選択ボックスにタブで移動すると無視されます。

ページは次のとおりです: http://www.lightupco.com/contact.htm 注: フォームを表示するには、封筒/ペン アイコンをクリックする必要があります。

同様の問題を抱えたフォーラムを調査した唯一の手がかりは、根本的なULがタブインデックスをオフにすることに関係があるということです。

これを理解するために、自分のページのどのコードをここに含めればよいかわかりません。

4

2 に答える 2

1

Hey Shane 私は SelectBoxIt を書きました。選択ボックスの tabindex が無視される理由は、SelectBoxIt が元の選択ボックスを非表示にし、スタイルを設定しやすい新しい HTML (div 要素) に置き換えるためです。したがって、tabindex 属性は、表示されているドロップダウン (div 要素) では設定されておらず、非表示の選択ボックスのみに設定されています。

Githubで問題を作成しても構わない場合は、元の選択ボックスの tabindex 属性を新しい表示ドロップダウンにコピーする機能を SelectBoxIt に追加していただければ幸いです。それはあなたの問題を解決するはずです。

于 2012-10-18T22:22:54.357 に答える
0

selectbox のインデックスは 0 です。Name: 入力をクリックすると、インデックスは 1 になるため、インデックスが間違っています。

結局、なぜ tabindex を使うのでしょうか? -.-

于 2012-10-18T08:16:26.843 に答える