1

フォームに一連のテキスト ボックスと html エディターがあります。適切なタブ インデックスを設定できません。タブ インデックスは最初のテキスト ボックスから移動し、その間のすべてのコントロールをスキップして最後の HTML エディターに到達し、3 番目のタブでアドレス バーに移動してから、コントロール全体をランダムに移動します。

すべてのコントロールのタブ インデックスを削除し、プログラムでシーケンス内のインデックスを割り当てたいと考えています。

4

3 に答える 3

0

うーん、おそらくボディロードでJavaScriptを使用できます:

var textbox = document.getElementById("textbox");

//removing a attribute such as tabindex
textbox.removeAttribute("tabindex");

jQueryを使用する場合:

$(document).ready(function() { $("textbox").removeAttr('tabindex'); }

.NETでは、HtmlControl(runat = serverのテキストボックス)でPage_Loadを使用できると思います。

textbox.Attributes.Remove("tabindex");
于 2010-10-29T21:51:06.820 に答える
0

[表示]、[タブ オーダー] の順にクリックします。フォーム内のすべてのコントロールのタブ オーダー (0、0.1、0.2、1.0 など) が表示されます。1.1など。数字をクリックするだけで、タブの順序を調整できます。それは簡単です。

于 2011-08-22T20:41:26.673 に答える
0

コントロールにタブ インデックスを手動で割り当てることができます。タブ インデックスを他のものから削除する必要はありません。最初にしたいコントロールから始めて、TabIndex を 1 にして、リストを下に移動します。

于 2010-10-29T21:46:39.787 に答える