У меня есть многоэтапная форма, когда я выполняю проверки, например, проверка флажка, который проверяет, был ли отмечен параметр ни один из вышеперечисленных , затем другие параметры или флажки должны быть сняты эта функция работает только тогда, когда я нажимаю предыдущую кнопку
event.preventDefault();
if($('input[name^="q3"]:checked').length ==0) {
$("#q3Error").html("Please select an option. If above choices do not meet your situation, click NONE OF THE ABOVE");
return false;
}else if($('input[name^="q3"]:checked').length >0){
$(".noneAbove_q3").click(function () {
$('input:checkbox').not(this).prop('checked', false);
});
$(".check_option_3").click(function () {
$(".noneAbove_q3").prop('checked', false);
});
$("#q3Error").html("");
$("#third").hide();
$("#second").hide();
$("#fourth").show();
$("#progressBar").css("width","40%");
$("#progressText").html("Step 4");
}
});
, она работает только после нажатия кнопки предыдущая из следующего вопроса.