无法使标签顺序正常工作

时间:2014-08-14 15:07:57

标签: javascript forms

我在使标签顺序正常工作时遇到问题。由于某种原因,它从第1场跳到第4场,但是如果我转移+选项卡,它会回到第3场。 我必须创建一个将焦点设置为第一个字段的函数,因为当我打开表单时,我必须标记3次才能获得焦点。

function CSForm_OnLoad()
{
 CSForm.setFoucs("Origination"); 
}

我还尝试使用java脚本设置Tab键顺序,但没有运气。

function CSForm_OnLoad()
{
 CSForm.setFoucs("Origination");
 document.getElementById("Origination").tabIndex = 1;
 document.getElementById("CompanyNameList").tabIndex = 2;
 document.getElementById("VendorNameList").tabIndex = 3;

}

可能我做错了什么但不知道它是什么。以下是我的标签顺序。

enter image description here

有人可以帮助我吗?

编辑后的帖子。这是我的jsfiddle:http://jsfiddle.net/sxhr0ty7

由于

1 个答案:

答案 0 :(得分:0)

看起来你的标签从field1跳到field4,因为field2和field3被禁用了。如果您启用它们,Tab键顺序将遵循正常顺序...