Bonjour à tous,
Je souhaite bloquer au nombre de 3 maximum les cases à cocher. Mais j'ai des cases qui sont déjà "disabled".
Lorsque j'utilise ma fonction, cela me bloque bien mes cases disabled mais quand je coche une cache autorisée, la disabled redevient possible.
Pourquoi ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 jQuery(function(){ var max = <?php echo $nbre_reserv; ?>; var checkboxes = $('input[type="checkbox"]'); if(max>=0){ checkboxes.change(function(){ var current = checkboxes.filter(':checked').length; checkboxes.filter(':not(:checked)').prop('disabled', current > max); }); } else{ $(document).ready(function() { $("input[class='check_limit']").attr("disabled", "disabled"); }) } });
Partager