Como validar checkboxs - Dúvidas

Enviada por Daniela 
Daniela
Como validar checkboxs - Dúvidas
02 de February de 2017 às 04:50PM
Como Validar CheckBoxs para que não gravem em branco ?
criado por Daniela em 01/02/2017 1:54pm
Gente, vou pedir uma força para quem puder me ajudar.

Tenho em meu código vários checkbox´s que ao gravar eu tenho que verificar se pelo menos um foi clicado senão tem que áparecer mensagem para o usuário que uma das opções tem que ser escolhida, mas sem enviar o formulário. O formulário só poderá ser enviado quando o usuário optar por uma ou mais opções dos checkbox´s.

Parece simples, mas vocês não sabem o tempo que estou perdendo nisso.

Segue a parte da chamada para enviar o formulário:
HTML/PHP:

<button type="button" class="style44" id="Enviar" onclick="validar_tipo();">Enviar</button>
<input type="submit" class="style44" value="Cancelar" onClick="Nova1()"/>

JavaScript:

function validar_tipo() {
var realiza = document.getElementById("tip_realiza");
var quebra = document.getElementById("tip_quebra");
var oferta = document.getElementById("tip_oferta");
var conduta = document.getElementById("tip_conduta");
var praticas = document.getElementById("tip_praticas");
var venda = document.getElementById("tip_venda");
var outros = document.getElementById("tip_outro");

if (realiza.checked || quebra.checked || oferta.checked || conduta.checked || praticas.checked || venda.checked || outros.checked){
document.form.submit(); // Envia o Formulário
}else{
alert('Selecione um ou mais tipos de denúncia');
document.getElementById('button').Focus();
return false;
}
}

Já tentei de tudo. Mostra a mensagem de alerta, mas envia o formulário mesmo assim.

Agradeço desde já para quem puder me dar uma luz.

Obrigada

Dbondezan
Daniela
Re: Como validar checkboxs - Dúvidas
06 de February de 2017 às 01:13PM
Ninguém consegue me ajudar ?
Snif...

Dbondezan
Douglas Noronha
Re: Como validar checkboxs - Dúvidas
06 de February de 2017 às 06:55PM
Pode mostrar seu formulário?
Daniela
Re: Como validar checkboxs - Dúvidas
14 de February de 2017 às 07:13PM
Oi Douglas. Já arrumei a questão. Mas agradeço pela intensão de ajudar.

Abraços.
Eduardo Molina
Re: Como validar checkboxs - Dúvidas
18 de February de 2017 às 01:57PM
acredito que sua verificação deveria ser no campo onde tem o checkbox e não no submit.
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.