Jump to content


Photo

Problemas Com Script Em Form


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

#1 destrutorx

destrutorx

    Hell Yes!

  • Usuários
  • 175 posts
  • Sexo:Masculino
  • Localidade:Nova Iguaçu - RJ
  • Interesses:Quadrinhos, cinema, musica, programação, internet

Posted 01/06/2006, 10:53

nao to conseguindo tornar fazer esse script funcionar. Ele deveria limitar a quantidade de checkbox que podem ser marcados.

<script language="javascript" type="text/javascript">
function checkthis(theBox){
boxName=theBox.name;
elm=theBox.form.elements;
Total = 1; //total de checkboxes q podem ser marcados
count=0;
for(i=0;i<elm.length;i++)
if(elm[i].name==boxName && elm[i].checked==true)
count++
if(count > Total){
alert('Mais de ' + Total + ' opção(ões) marcada(s) no grupo ' + theBox.name + '.');
theBox.checked=false;
}
}
</script>

#2 Andre Summers

Andre Summers

    Who is side are you on?

  • Usuários
  • 50 posts
  • Sexo:Não informado
  • Interesses:programação, design, internet, cinema, quadrinhos, celular, tv...

Posted 01/06/2006, 15:57

eu quero saber tb
"A verdade é que a vida é difícil e perigosa; que quem é fraco deve sofrer; que quem exige amor será decepcionado; que quem é faminto não será alimentado; que quem busca a paz encontrará a luta; que a verdade é apenas para os corajosos; que a alegria é somente para aquele que não teme estar sozinho; que a vida é apenas para aquele que não tem medo de morrer."

#3 Tenente_eb

Tenente_eb

    Novato no fórum

  • Usuários
  • 11 posts
  • Sexo:Não informado

Posted 01/06/2006, 17:06

nao to conseguindo tornar fazer esse script funcionar. Ele deveria limitar a quantidade de checkbox que podem ser marcados.

<script language="javascript" type="text/javascript">
function checkthis(theBox){
boxName=theBox.name;
elm=theBox.form.elements;
Total = 1; //total de checkboxes q podem ser marcados
count=0;
for(i=0;i<elm.length;i++)
if(elm[i].name==boxName && elm[i].checked==true)
count++
if(count > Total){
alert('Mais de ' + Total + ' opção(ões) marcada(s) no grupo ' + theBox.name + '.');
theBox.checked=false;
}
}
</script>











for(i=0;i<elm.length;i++)
{ falta esta chave (acho!!)

if(elm[i].name==boxName && elm[i].checked==true)
{ falta esta chave (acho!!)
count++
if(count > Total){
alert('Mais de ' + Total + ' opção(ões) marcada(s) no grupo ' + theBox.name + '.');
theBox.checked=false;
}
} falta esta chave (acho!!)

} falta esta chave (acho!!)

#4 Andre Summers

Andre Summers

    Who is side are you on?

  • Usuários
  • 50 posts
  • Sexo:Não informado
  • Interesses:programação, design, internet, cinema, quadrinhos, celular, tv...

Posted 02/06/2006, 10:28

infelizmente nao deu certo.

:(
"A verdade é que a vida é difícil e perigosa; que quem é fraco deve sofrer; que quem exige amor será decepcionado; que quem é faminto não será alimentado; que quem busca a paz encontrará a luta; que a verdade é apenas para os corajosos; que a alegria é somente para aquele que não teme estar sozinho; que a vida é apenas para aquele que não tem medo de morrer."

#5 destrutorx

destrutorx

    Hell Yes!

  • Usuários
  • 175 posts
  • Sexo:Masculino
  • Localidade:Nova Iguaçu - RJ
  • Interesses:Quadrinhos, cinema, musica, programação, internet

Posted 02/06/2006, 10:29

pra mim deu mais ou menos certo.

so vou ter q adaptar...

#6 Andre Summers

Andre Summers

    Who is side are you on?

  • Usuários
  • 50 posts
  • Sexo:Não informado
  • Interesses:programação, design, internet, cinema, quadrinhos, celular, tv...

Posted 02/06/2006, 11:00

preciso de um script como esse.
"A verdade é que a vida é difícil e perigosa; que quem é fraco deve sofrer; que quem exige amor será decepcionado; que quem é faminto não será alimentado; que quem busca a paz encontrará a luta; que a verdade é apenas para os corajosos; que a alegria é somente para aquele que não teme estar sozinho; que a vida é apenas para aquele que não tem medo de morrer."

#7 destrutorx

destrutorx

    Hell Yes!

  • Usuários
  • 175 posts
  • Sexo:Masculino
  • Localidade:Nova Iguaçu - RJ
  • Interesses:Quadrinhos, cinema, musica, programação, internet

Posted 02/06/2006, 12:41

deu erro de novo

<script language="javascript" type="text/javascript">
function checkthis(theBox){
boxName=theBox.name;
elm=theBox.form.elements;
Total = 1; //total de checkboxes q podem ser marcados
count=0;
for(i=0;i<elm.length;i++)
{
   if(elm[i].name==boxName && elm[i].checked==true)
   {
	 count++
if(count > Total){
   alert('Mais de ' + Total + ' opção(ões) marcada(s) no grupo ' + theBox.name + '.');
   theBox.checked=false;
}
}
}
}
</script>


<script language="javascript" type="text/javascript">
function mostra_exibe13(){
 if(document.getElementById("teste").style.display == "none")
   document.getElementById("teste").style.display = "block";
 else
   document.getElementById("teste").style.display = "none";
}
</script>


<input name="tipoarquivo[1]" type="checkbox" id="tipoarquivo[1]" onclick="return mostra_exibe13();checkthis(this)" value="a5">
<input name="tipoarquivo[1]" type="checkbox" id="tipoarquivo[1]" onclick="return mostra_exibe12();checkthis(this)" value="a4">
<input name="tipoarquivo[1]" type="checkbox" id="tipoarquivo[1]" onclick="return mostra_exibe11();checkthis(this)" value="a3">
<input name="tipoarquivo[1]" type="checkbox" id="tipoarquivo[1]" onclick="return mostra_exibe10();checkthis(this)" value="a2">





1 user(s) are reading this topic

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

IPB Skin By Virteq