Всего N00b здесь, у меня есть мастер длинных форм, для динамического отображения / скрытия которого требуется один шаг в зависимости от переключателя. Пока все классно с кодом.
function checkRb () {
if($(this).is(":checked")){
//yes
$("#do_frick").val("step5");
//alert ("yeah");
}else {
//no
$("#do_frick").val("submit_step");
//alert ("no");
}
}
Проблема в том, что скрытое поле "#do_frick" находится на несколько шагов ниже по странице. Если я помещу его в тот же div, что и флажок, значения не изменятся. Поместите "#do_frick" дальше вниз по форме, и он не изменится.
Я ожидаю, что $ (this) просматривает только текущий div, а не весь документ. Я добился этого с помощью очень хорошего программиста и не хочу раздражать его вопросами N00b, любая помощь очень ценится:)
Похоже, что если я помещу "#do_frick" в div, который находится ниже страницы, мастер форм устанавливает отображение: none и что-либо внутри div не может быть установлено ... это будет правильно?