Ir ao conteúdo

Verificação de checkbox - javascript


Murilo Marchiori

Posts recomendados

Postado

Olá, senhores, bom dia. Gostaria da ajuda dos senhores quanto à resolução de um pequeno problema envolvendo uma validação de campos checkbox em uma página php, através de Javascript.

No meu sistema, o usuário poderá digitar selecionar somente 4 checkbox. Então, chamo a seguinte função para verificar o mesmo:


function consistencia(rad[], contador)
{

var i=0;
var cont=0;

//verificando se foram selecionadas mais ou menos de quatro combinações

for(i=0;i<contador;i++)
{
if(rad[i].checked == true)
cont++;

if(cont > 4)
{
alert("Devem ser selecionados 4 combinações de logradouro/velocidade.");
rad[i].checked=false;
cont--;
return false;
}
else
cont--;
}
}

No input do php, passo os seguintes parâmetros:


<input type="submit" value="Inserir" name="submit" onClick="return consistencia(rad[], '.count($dados_velocidade).')"/>

Onde rad[] são meus checkbox, e o outro parâmetro é o contador do número de checkbox.

Mas não está funcionando, o programa passa direto por essa validação. Aguem pode me ajudar? Obrigado!

  • Moderador
Postado

Boa noite,

ja experimentou colocar assim:

 <input type="submit" value="Inserir" name="submit" onClick="consistencia()"/>

ou

 <input type="submit" value="Inserir" name="submit" onclick=javascript:consistencia()/>

abraços

Postado
Boa noite,

ja experimentou colocar assim:

 <input type="submit" value="Inserir" name="submit" onClick="consistencia()"/>

ou

 <input type="submit" value="Inserir" name="submit" onclick=javascript:consistencia()/>

abraços

valeu, velho, funcionou aqui de boa. Admin, problema resolvido! :)

Arquivado

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

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

Ebook grátis: Aprenda a ler resistores e capacitores!

EBOOK GRÁTIS!

CLIQUE AQUI E BAIXE AGORA MESMO!