Ir para conteúdo
Fórum Script Brasil
  • 0

Validar Check Box


Luiz_Snike

Pergunta

Pessoal sou novo aqui estou com um problema. tenho um form :

<input type="checkbox" name="cr" value="ON"></font><font size="2" face="Verdana">Opão 1
                        </font><font face="Verdana">
                        <input type="checkbox" name="fi" value="ON"></font><font size="2" face="Verdana"> Opção 2
                        </font><font face="Verdana">
                        <input type="checkbox" name="lt" value="ON"></font><font size="2" face="Verdana"> Opção 3
                        </font><font face="Verdana">
                        <input type="checkbox" name="if" value="ON"></font><font size="2" face="Verdana"> Opção 4
                        </font><font face="Verdana">
                        <input type="checkbox" name="cc" value="ON"></font><font size="2" face="Verdana"> Opção 5
                        </font><font face="Verdana">
                        <input type="checkbox" name="bs" value="ON"></font><font size="2" face="Verdana"> Opção 6
                        </font><font face="Verdana">
                        <input type="checkbox" name="ec" value="ON"></font><font size="2" face="Verdana"> Opção 7</td>
E eu valido com JS
<script LANGUAGE="JavaScript">
<!-- Begin
function validatePwd2()  
{ 
if (billform.nome.value == "") 
{ 
alert("* Campo Nome necessário.\n\nFavor digitar seu Nome."); 
billform.nome.focus(); 
return (false); 
} 

só que eu tenho uma questão no form que é a que eu coloquei acima Quais produtos são do seu interesse ?

ai a pessoa seleciona entre 7 opções as que ela deseja, como que faço para validar se pelo menos 1 opção estiver selecionada

???

Entenderam só quero que a pessoa consiga mandar o form se ela seleciona pelo menos 1 dos chekbox.

me ajudem

Link para o comentário
Compartilhar em outros sites

4 respostass a esta questão

Posts Recomendados

  • 0
<script>
var i = 0;
var sel = 0;

function ChecarGrupo(grupo) {
var erro = "";
grupo=grupo.C1;
while (i < grupo.length) {
if (grupo[i].checked==true) {sel=1;}
i++;
}

if (sel==0) {
erro += "Selecione uma opção no GRUPO.\n"; }
sel=0;i=0; if (erro == "") { return true;}
else
{erro = "Por favor,\n" +erro +"\n Muito Obrigado.";
alert(erro);
return false;
}
}
</script>
teste<form name="checkboxform" target="_self" onsubmit="return ChecarGrupo(this);">
<p><input type="checkbox" name="C1" id="1" value="ON">C1
<input type="checkbox" name="C1" id="2" value="ON">C2
<input type="checkbox" name="C1" id="3" value="ON">C3
<input type="checkbox" name="C1" id="4" value="ON">C4
<input type="checkbox" name="C1" id="5" value="ON">C5
<input type="submit" value="Submit" name="B1">
</form>

Link para o comentário
Compartilhar em outros sites

  • 0

gostei desse código.... agora me diz ae.. e se eu quizer pra marcar no minimo 4 opções?????

&lt;script>
var i = 0;
var sel = 0;

function ChecarGrupo(grupo) {
var erro = "";
grupo=grupo.C1;
while (i < grupo.length) {
if (grupo[i].checked==true) {sel=1;}
i++;
}

if (sel==0) {
erro += "Selecione uma opção no GRUPO.\n"; }
sel=0;i=0; if (erro == "") { return true;}
else
{erro = "Por favor,\n" +erro +"\n Muito Obrigado.";
alert(erro);
return false;
}
}
</script>
teste<form name="checkboxform" target="_self" onsubmit="return ChecarGrupo(this);">
<p><input type="checkbox" name="C1" id="1" value="ON">C1
<input type="checkbox" name="C1" id="2" value="ON">C2
<input type="checkbox" name="C1" id="3" value="ON">C3
<input type="checkbox" name="C1" id="4" value="ON">C4
<input type="checkbox" name="C1" id="5" value="ON">C5
<input type="submit" value="Submit" name="B1">
</form>

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...