Я пытаюсь включить кнопку отправки, если пользователь проверяет один из четырех флажков.Отключить отправку до тех пор, пока не будут установлены флажки
Вот мой Javascript:
<script>
$(function() {
$('input.required').click(function() {
var unchecked = $('input.required:not(:checked)').length;
if (unchecked == 0) {
$('#submitBtn').removeAttr('disabled');
}
else {
$('#submitBtn').attr('disabled', 'disabled');
}
});
});
</script>
Вот мои элементы формы:
<input class="required" name="equipment_dropped_off" type="checkbox" id="check1" value="equipment_dropped_off"/>
<label for="check1"><span class="style1">Equipment Dropped Off </span></label>
<span class="style1">
<input class="required" name="work" type="checkbox" id="check2" value="work"/>
<label for="check2">Work performed </label>
<input class="required" name="payment" id="check3" type="checkbox" value="payment" />
<label for="check3">Payment Recieved </label>
<input class="required" name="equipment_picked_up" id="check4" type="checkbox" value="equipment_picked_up" />
<label for="check4">Equipment Picked Up</label>
<input class='btn-style' data-rol="none" id="submitBtn" type="submit" name="submitBtn" value="STEP 4 - SAVE SIGNATURE" disabled="disabled">
Как только я проверяю ящик, мой браузер консоль показывает: Не удается установить свойство «отключено» в нуль
Что я делаю неправильно?
Почему неверный идентификатор? –
Как сказал Шарма. –