Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 制表符顺序索引_Asp.net_Textbox_Tabindex_Html - Fatal编程技术网

Asp.net 制表符顺序索引

Asp.net 制表符顺序索引,asp.net,textbox,tabindex,html,Asp.net,Textbox,Tabindex,Html,我的表单中有一组文本框和html编辑器。 我无法设置正确的选项卡索引。 选项卡索引从第一个文本框开始移动,跳过中间的所有控件,到达最后一个html编辑器,第三个选项卡将我带到地址栏,然后它在所有控件上随机移动 现在我想删除所有控件的选项卡索引,然后以编程方式按顺序分配索引。您可以手动为控件分配选项卡索引。不需要从任何其他内容中删除选项卡索引。只需先从您想要的控件开始,将TabIndex设置为1,然后在列表中下移 Hmmm您可以在身体负荷上使用javascript,也许: var textbox

我的表单中有一组文本框和html编辑器。 我无法设置正确的选项卡索引。 选项卡索引从第一个文本框开始移动,跳过中间的所有控件,到达最后一个html编辑器,第三个选项卡将我带到地址栏,然后它在所有控件上随机移动


现在我想删除所有控件的选项卡索引,然后以编程方式按顺序分配索引。

您可以手动为控件分配选项卡索引。不需要从任何其他内容中删除选项卡索引。只需先从您想要的控件开始,将TabIndex设置为1,然后在列表中下移

Hmmm您可以在身体负荷上使用javascript,也许:

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

//removing a attribute such as tabindex
textbox.removeAttribute("tabindex");
使用jQuery:

$(document).ready(function() { $("textbox").removeAttr('tabindex'); }
在中,我认为您可以在HtmlControl(带有runat=server的文本框)中使用页面加载


单击查看,然后单击制表符顺序。您将看到表单中所有控件的选项卡顺序,例如0、0.1、0.2、1.0。1.1等。只需单击数字即可调整选项卡顺序。这很容易

是否以编程方式添加各种文本框控件?这就是为什么选项卡索引出现问题的原因吗?不,我没有以编程方式添加它们,所有控件都仅在源代码中。。
textbox.Attributes.Remove("tabindex");