@Alex_87

Как запретить нажатии на submit, пока не будут установлены все чекбоксы?

Здравствуйте Проблема заключается в том, что проверить нужно не один чекбокс, а несколько. И только в этом случае разрешить нажатие на кнопку submit. подскажите пожалуйста, как лучше это сделать?

<form class="form-check">
     <input  type="checkbox" id="check1" />
     <input  type="checkbox" id="check2" />
     <input  type="checkbox" id="check3" />
      
    <button type="submit" class="btn btn-primary" disabled="disabled" id="submit">Next</button>
</form>
  • Вопрос задан
  • 123 просмотра
Решения вопроса 1
hzzzzl
@hzzzzl
сравнить количество 'input:checked' с количеством инпутов в форме

Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@cython
<form class="form-check">
     <input  type="checkbox" id="check1" required/>
     <input  type="checkbox" id="check2" required/>
     <input  type="checkbox" id="check3" required/>
      
    <button type="submit" class="btn btn-primary" disabled="disabled" id="submit">Next</button>
</form>
Ответ написан
Комментировать
iamd503
@iamd503
Верстальщик
$(document).ready(function() {
    $('form').on('submit', check);
});

function check() {
    return $('#test').is(':checked');
}
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы