2 つの JavaScript 関数があります。
function DisplayErrorMessage(fieldElement, messageElement, message) {
alert(fieldElement.name);
if(canFocus(fieldElement)){
//fieldElement.focus();
if(fieldElement.type =="text") {
fieldElement.select();
}
}
messageElement.style.backgroundColor='red';
messageElement.innerText = message;
}
そして、この関数を呼び出す関数:
function CheckForm(obj, optMsgDiv) {
if(obj != "") {
return true;
} else {
if(optMsgDiv != "") {
var messageObj = document.getElementById(optMsgDiv);
var clearObj = document.getElementById("refUpdMethod");
var message = getErrorMsg();
DisplayErrorMessage(clearObj, messageObj, message);
}
}
return false;
}
1 つのビルドでは正常に動作しますが、メイン ビルドではエラーが発生します。プロパティ 'DisplayErrorMessage' の値は null または未定義であり、関数オブジェクトではありません。