属性で onchange を付けて呼び出すと、どうしてですか?
onchange="validateDate(FPR_CURR_FROM);"
動作しますが、ASP .NET バリデーターを使用すると、添付された関数が次のように呼び出されます。
function anonymous() {
ValidatorOnChange(event);
validateDate(FPR_CURR_FROM);
}
エラーが表示されます: FPR_CURR_FROM は未定義です。
最初に: FPR_CURR_FROM を使用して要素にアクセスするのは良くないことを知っています。getElementByID などを使用する必要があります。最終的には変更します。しかし、そのコードに出くわしたので、何が原因なのか興味があります-おそらく変数の可視性だと思います。