Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá rapaziada....
Tenho o seguinte script:
<script>
$(function () {
$("#marcaTodos").change(function(){
if (this.checked) {
$(".ch").attr({ checked: true });
} else {
$(".ch").attr({ checked: false });
}
});
$(".ch").change(function(){
$("#marcaTodos").attr({ checked: true });
});
});
</script>
<form action="" method="post">
<input type="checkbox" value="0" id="marcaTodos" name="opcao[]" style="margin-left: 30px;"/> <b>Grupo 1</b>
<input type="checkbox" class="ch" value="1" name="opcao[]" style="margin-left: 30px;"/> Opção 1
<input type="checkbox" class="ch" value="2" name="opcao[]" style="margin-left: 30px;"/> Opção 2
<input type="checkbox" class="ch" value="3" name="opcao[]" style="margin-left: 30px;"/> Opção 3
<input type="checkbox" class="ch" value="4" name="opcao[]" style="margin-left: 30px;"/> Opção 4
</form>
Funciona quase que beleza...a única coisa que não consegui fazer é , quando as opções 1,2,3 e 4 estiverem TODAS desmarcadas, desmarcar tbm o input do Grupo 1...entenderam?
Pq se eu seleciono o input Grupo 1 , vai marca todas as opções, que é o que quero, mas se eu for desmarcando as opções o input Grupo continua marcado...
Agradeço quem dar um help...
Carregando comentários...