, как получилось, что, когда я придаю OnChange атрибутом и назовите егоВидимость элементов по ID
onchange="validateDate(FPR_CURR_FROM);"
это работает, но когда я использую валидатор ASP .NET, и моя приложенный функция вызывается как:
function anonymous() {
ValidatorOnChange(event);
validateDate(FPR_CURR_FROM);
}
Я получаю сообщение об ошибке: FPR_CURR_FROM не определено.
Во-первых: Я знаю, что использование элемента FPR_CURR_FROM для доступа является BAD, и я должен использовать getElementByID и т. Д. И в конечном итоге я его изменю. Но когда я столкнулся с этим кодом, мне было любопытно, что вызвало его - видимо, видимость переменных.
validateDate (FPR_CURR_FROM) это функция js, я думаю? – theklc
yeap, validateDate - это функция. На мгновение я подумал, что этот объект указывает на другой объект в inline onchange и анонимный, но это не проблема – dragonfly