Флажок Multiform работает только когда я нажимаю - PullRequest
0 голосов
/ 03 мая 2020

У меня есть многоэтапная форма, когда я выполняю проверки, например, проверка флажка, который проверяет, был ли отмечен параметр ни один из вышеперечисленных , затем другие параметры или флажки должны быть сняты эта функция работает только тогда, когда я нажимаю предыдущую кнопку

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");

}

});

, она работает только после нажатия кнопки предыдущая из следующего вопроса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...