2010-10-29 60 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键顺序。这很容易。