所以我有一个文本框,我在其中添加了一个 markAsException 的 onchange 事件。
我的 javascript 是 -
function markAsException(recordID) {
//alert("Exception");
//mark exception column
document.getElementById("ctl00_cpMain_lblScrollException_" + recordID).innerText = "Exception";
document.getElementById("ctl00_cpMain_lblScrollException_" + recordID).style.color = "#FF0000";
document.getElementById("ctl00_cpMain_tdScrollException_" + recordID).style.backgroundColor = "#99CCFF";
//enable comments ddl and remove blank (first item)
document.getElementById("ctl00_cpMain_ddlCommentId_" + recordID).disabled = false;
document.getElementById("ctl00_cpMain_ddlCommentId_" + recordID).focus();
document.getElementById("ctl00_cpMain_ddlCommentId_" + recordID).options[0] = null;
}
我想要做的是,当用户更改文本框中的值时,将列标记为“异常”,然后将焦点放在下拉列表中,他们必须在其中选择异常原因。
这就是发生的事情.. 如果我在那个文本框上并更改它,然后选项卡,它会跳到下拉列表。
但是,如果我更改了值,然后简单地单击表单上的另一个文本框,我不会关注下拉列表。
我将如何做到这一点?