我在窗體中有一組文本框和html編輯器。 我無法設置正確的標籤索引。 選項卡索引從第一個文本框中移出,並跳過其間的所有控件,併到達最後一個html編輯器,第三個選項卡將我帶到地址欄,然後它在整個控件中隨機移動。序列中的Tab索引
我現在要刪除所有控件的選項卡索引,然後以編程方式按順序分配索引。
我在窗體中有一組文本框和html編輯器。 我無法設置正確的標籤索引。 選項卡索引從第一個文本框中移出,並跳過其間的所有控件,併到達最後一個html編輯器,第三個選項卡將我帶到地址欄,然後它在整個控件中隨機移動。序列中的Tab索引
我現在要刪除所有控件的選項卡索引,然後以編程方式按順序分配索引。
嗯,你可以在身體負荷可能使用JavaScript
$(document).ready(function() { $("textbox").removeAttr('tabindex'); }
在.NET我想你可以在你的HTMLControl時使用的Page_Load(文本框與RUNAT =服務器)
textbox.Attributes.Remove("tabindex");
您可以在控件上手動分配選項卡索引。沒有必要從其他任何地方刪除標籤索引。首先從你想要的控制開始,給它一個1的TabIndex,然後向下移動列表。
var textbox = document.getElementById("textbox");
//removing a attribute such as tabindex
textbox.removeAttribute("tabindex");
使用jQuery:
單擊查看,然後單擊Tab Order。您將看到表單中所有控件的Tab Orders,例如0,0.1,0.2,1.0。 1.1等。只需點擊該數字即可調整Tab鍵順序。這很容易。
您是否以編程方式添加各種TextBox控件?這就是標籤索引失序的原因嗎? – 2010-10-29 21:51:04
不,我沒有以編程方式添加它們,所有的控件都只在源代碼中。 – Sree 2010-10-29 22:04:38