2010-10-29 50 views
1

我在窗體中有一組文本框和html編輯器。 我無法設置正確的標籤索引。 選項卡索引從第一個文本框中移出,並跳過其間的所有控件,併到達最後一個html編輯器,第三個選項卡將我帶到地址欄,然後它在整個控件中隨機移動。序列中的Tab索引

我現在要刪除所有控件的選項卡索引,然後以編程方式按順序分配索引。

+0

您是否以編程方式添加各種TextBox控件?這就是標籤索引失序的原因嗎? – 2010-10-29 21:51:04

+0

不,我沒有以編程方式添加它們,所有的控件都只在源代碼中。 – Sree 2010-10-29 22:04:38

回答

0

嗯,你可以在身體負荷可能使用JavaScript

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

.NET我想你可以在你的HTMLControl時使用的Page_Load(文本框與RUNAT =服務器)

textbox.Attributes.Remove("tabindex"); 
0

您可以在控件上手動分配選項卡索引。沒有必要從其他任何地方刪除標籤索引。首先從你想要的控制開始,給它一個1的TabIndex,然後向下移動列表。

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

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

使用jQuery:

0

單擊查看,然後單擊Tab Order。您將看到表單中所有控件的Tab Orders,例如0,0.1,0.2,1.0。 1.1等。只需點擊該數字即可調整Tab鍵順序。這很容易。