I am facing a little problem with multiple delete in Laravel. Whenever I did not check a checkbox I want the button to be disabled and vice-versa.
$(document).ready(function() {
//$("#btn_del").click(function() {
// $("#btn_del").prop("disabled", true);
//})
$('.ids').click(function() {
var multiple_contact = [];
$('input:checkbox[name="multiple_contact[]"]:checked').each(function() {
multiple_contact.push($(this).val());
});
var length = multiple_contact.length;
if (length > 0) {
$('#btn_del').attr('disabled', true);
// $(".delete_contact").addClass();
} else {
// $(".delete_contact").removeClass();
$('#btn_del').attr('disabled', false);
}
/*if ($(this).is(':checked')) {
$('#btn_del').prop("disabled", false);
} else {
if ($('.checks').filter(':checked').length < 1) {
$('#btn_del').attr('disabled',true);
}
} */
});
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<input type="checkbox" class="form-check-input ids" name="multiple_contact[]" value="{{$admin_getcontact->id}}">
<button type="button" class="btn btn-success delete_contact" data-toggle="modal" data-target="#modalMultipleContactDelete" id="btn_del">Delete Multiple Contact Messages</button>