Guest Paulo Fortes Postado Janeiro 6, 2005 Denunciar Share Postado Janeiro 6, 2005 Se alguém puder me dar uma mão, preciso que esta função faça ao contrário do que está fazendo que quando clicar ele não deixe selecior os outro checkbox.<script LANGUAGE="JavaScript"><!-- Beginfunction contarcheck(caixa){caixa1=caixa.form.caixa1.checked;caixa2=caixa.form.caixa2.checked;caixa3=caixa.form.caixa3.checked;caixa4=caixa.form.caixa4.checked;caixa5=caixa.form.caixa5.checked;caixa6=caixa.form.caixa6.checked;caixa7=caixa.form.caixa7.checked;caixa8=caixa.form.caixa8.checked;caixa9=caixa.form.caixa9.checked;selecionadas = (caixa1 ? 1 :0) + (caixa2 ? 1 :0) + (caixa3 ? 1 :0) + (caixa4 ? 1 :0)+ (caixa5 ? 1 :0) + (caixa6 ? 1 :0) + (caixa7 ? 1 :0) + (caixa8 ? 1 :0);select=(caixa9 ? 1 :0);if (select == "0"){caixa.checked = false; }}<form name="passo3" method="post" action="passo4.html"><input type=checkbox name="caixa1" onClick="contarcheck(this)"><input type=checkbox name="caixa2" onClick="contarcheck(this)"><input type=checkbox name="caixa3" onClick="contarcheck(this)"><input type=checkbox name="caixa4" onClick="contarcheck(this)"><input type=checkbox name="caixa5" onClick="contarcheck(this)"><input type=checkbox name="caixa6" onClick="contarcheck(this)"><input type=checkbox name="caixa7" onClick="contarcheck(this)"><input type=checkbox name="caixa8" onClick="contarcheck(this)"><input type=checkbox name="caixa9" onClick="contarcheck(this)"> Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 lemissel Postado Janeiro 6, 2005 Denunciar Share Postado Janeiro 6, 2005 Em php só é executado o código que está entre <? ?>, <?php ?> ... não estou vendo nada disso... qm sabe posta em js q te ajudam meu velho... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 D31v1d1 Postado Janeiro 6, 2005 Denunciar Share Postado Janeiro 6, 2005 n entendi oque você quer? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Gladisson Postado Janeiro 6, 2005 Denunciar Share Postado Janeiro 6, 2005 Eu peguei o seu script e executei, mais não entendi o que ele faz, assim não tem como saber como fazer o contrário. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Fabyo Postado Janeiro 6, 2005 Denunciar Share Postado Janeiro 6, 2005 Se quer deixar selecionar apenas 1 opção?nesse caso o mais indicado é você usar:<input name="radiobutton" type="radio" value=""> Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Guest Paulo Fortes
Se alguém puder me dar uma mão, preciso que esta função faça ao contrário do que está fazendo que quando clicar ele não deixe selecior os outro checkbox.
<script LANGUAGE="JavaScript">
<!-- Begin
function contarcheck(caixa){
caixa1=caixa.form.caixa1.checked;
caixa2=caixa.form.caixa2.checked;
caixa3=caixa.form.caixa3.checked;
caixa4=caixa.form.caixa4.checked;
caixa5=caixa.form.caixa5.checked;
caixa6=caixa.form.caixa6.checked;
caixa7=caixa.form.caixa7.checked;
caixa8=caixa.form.caixa8.checked;
caixa9=caixa.form.caixa9.checked;
selecionadas = (caixa1 ? 1 :0) + (caixa2 ? 1 :0) + (caixa3 ? 1 :0) + (caixa4 ? 1 :0)
+ (caixa5 ? 1 :0) + (caixa6 ? 1 :0) + (caixa7 ? 1 :0) + (caixa8 ? 1 :0);
select=(caixa9 ? 1 :0);
if (select == "0"){
caixa.checked = false;
}
}
<form name="passo3" method="post" action="passo4.html">
<input type=checkbox name="caixa1" onClick="contarcheck(this)">
<input type=checkbox name="caixa2" onClick="contarcheck(this)">
<input type=checkbox name="caixa3" onClick="contarcheck(this)">
<input type=checkbox name="caixa4" onClick="contarcheck(this)">
<input type=checkbox name="caixa5" onClick="contarcheck(this)">
<input type=checkbox name="caixa6" onClick="contarcheck(this)">
<input type=checkbox name="caixa7" onClick="contarcheck(this)">
<input type=checkbox name="caixa8" onClick="contarcheck(this)">
<input type=checkbox name="caixa9" onClick="contarcheck(this)">
Link para o comentário
Compartilhar em outros sites
4 respostass a esta questão
Posts Recomendados
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.