そのため、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;
}
私がしたいのは、ユーザーがテキストボックスの値を変更したときに、列を「例外」としてマークし、例外の理由を選択する必要があるドロップダウンリストにフォーカスすることです。
これが起こることです..私がそのテキストボックスにいて、それを変更してからタブを押すと、ドロップダウンリストにタブで移動します。
ただし、値を変更してフォームの別のテキスト ボックスをクリックするだけでは、ドロップダウン リストにフォーカスしません。
どうすればそれを達成できますか?