Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

eduardowolf

Desmarcar checkbox(Sem Bebida) quando selecionar uma bebida

Recommended Posts

http://imgur.com/JfXkDbZ link de como está a parte de bebidas e com o erro ocorrendo

 

Galera eu preciso validar a parte de Bebidas do meu site.

Queria saber como que,ao selecionar alguma bebida desmarque a opção "SEM BEBIDAS".

Lembrando que nesse caso pode selecionar varias bebidas e por isso usei a checkbox.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Acredito que isso deve ser resolvido com Javascript, um contador de "checkeds" para controlar, quando o contador for 0, marca o checkbox do "sem bebida". Para isso você deve adicionar um evento onclick em cada checkbox, vamos la:

<script type="text/javascript">

var contador_checkbox = 0;

var controlador = function ( isChecked ) {
  if ( isChecked ) {
    contador_checkbox += 1;
  }
  else {
    contador_checkbox -= 1;
  }
  var sem_bebida = contador_checkbox <= 0;
  
  document.getElementById('id_do_checkbox_sem_bebidas').checked = sem_bebida ;
}
/* substituir id_do_checkbox_sem_bebidas pelo id do checkbox sem bebidads */
</script>
/* substituir id_do_checkbox_sem_bebidas pelo id do checkbox sem bebidads */

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não deu certo não mano

olha como tá o codigo

(...)

<input type="checkbox" name="bebida" value="Sem Bebida" checked />Sem Bebida
<input type="checkbox" name="bebida" value="Guaraná Antarctica Lata(350ml)"/>Guaraná Antarctica Lata(350ml)
<input type="checkbox" name="bebida" value="Coca-Cola Lata(350ml)"/>Coca-Cola Lata(350ml)
<input type="checkbox" name="bebida" value="Fanta Lata(350ml)"/>Fanta Lata(350ml)
<input type="checkbox" name="bebida" value="Pepsi Lata(350ml)"/>Pepsi Lata(350ml)
<input type="checkbox" name="bebida" value="Sprite Lata(350ml)"/>Sprite Lata(350ml)

(...)

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.