Jump to content


Photo

Verficaçao De Checkbox


  • Faça o login para participar
2 replies to this topic

#1 Deigmar

Deigmar

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Interesses:paraquedismo, esportes radicais, computação gráfica, programação web e mulherada....

Posted 14/09/2006, 10:37

Olá Pessoal,

Tenho uma página com varios checkbox, por fazerem parte tb de um script em asp tive que renomea-los da seguinte forma, de m1 a m12 e de q1 a q5
Agora preciso que ao submeter esse formulário seja verificado se pelo menos algum checkbox de nome "m" ou pelo menos um checkbox de nome "q" foi clicado, caso contrário retorna erro.

ex:
|x| m1 |_| m5 |_| m9
|_| m2 |_| m6 |_| m10
|_| m3 |_| m7 |_| m11
|_| m4 |_| m8 |_| m12

|_| q1 |x| q3 |_| q5
|_| q2 |_| q4

eu estava tentando algo parecido com isso:


function valida_check(){
qtde_checked = 0;

for(x=0;x<5;++x){
	if (document.form1.q(x).checked == true){
   qtde_checked = qtde_checked + 1;
	}
  }

  if(qtde_checked == 0 )
   {
	 alert("Por favor, selecione pelo menos uma solicitação para continuar");
	 return false;
   }

}

Mas não deu certo..alguém me ajuda??

Valeuw..!

Deigmar
.: Go Down !!! - Skydiver :.

#2 bimonti

bimonti

    Super Veterano

  • Usuários
  • 2654 posts
  • Sexo:Masculino

Posted 14/09/2006, 11:09

Putz, agora eu não vou lembrar o método que o JavaScript usa pra concatenar variáveis assim, mas tenta:

document.form1.q{x}.checked

Qualquer coisa posta aí, depois eu verifico melhor esse negócio se você não conseguir ...
WebFórum - Equipe de Desenvolvimento - Monitor
Posted Image
Yeah I do have some stories, and it's true I want all the glory ...

#3 Deigmar

Deigmar

    Normal

  • Usuários
  • 117 posts
  • Sexo:Não informado
  • Interesses:paraquedismo, esportes radicais, computação gráfica, programação web e mulherada....

Posted 14/09/2006, 11:43

opa..!

Já fiz assim, tá lá na função..mas não funfou..
.: Go Down !!! - Skydiver :.




1 user(s) are reading this topic

0 membro(s), 1 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq