我想将表单上的标签顺序设置为从左到右。我在网上看到了以下代码
for (var i = 0; i < crmForm.all.length; i++)
{
var element = crmForm.all[i];
if (element.tabIndex && element.tabIndex != "0") {
if (element.className == 'ms-crm-Hidden-NoBehavior')
continue;
if (element.tagName == 'A') {
if (element.className != 'ms-crm-InlineTabHeaderText')
continue;
}
element.tabIndex = 10000 + (i * 10);
}
}
它设置了我想要的标签顺序。但是,在货币字段中存在一个问题,因为当您第一次在其中选择货币符号时,您无法键入任何内容,并且您必须再次使用 tab 才能在字段中键入任何内容。
代码有没有办法忽略这些符号并直接进入该字段本身?
谢谢