Bom dia Pessoal, sou novo no forun, e to com um problema, tenho uma soma de checkbox, e um selecionar todos os checkbox, porem quando eu seleciono um por um a soma se realiza, quando eu clicko em selecionar todos ele seleciona mas não soma, vou postar o codigo abaixo.
<html>
<body>
<head>
<script LANGUAGE="JavaScript">
<!--
function checkChoice(whichbox) {
with (whichbox.form) {
if (whichbox.checked == false)
hiddentotal.value = eval(hiddentotal.value) - eval(whichbox.value);
else
hiddentotal.value = eval(hiddentotal.value) + eval(whichbox.value);
return(formatCurrency(hiddentotal.value));
}
}
function formatCurrency(num) {
num = num.toString().replace(/\$|\,/g,'');
if(isNaN(num)) num = "0";
cents = Math.floor((num*100+0.5)%100);
num = Math.floor((num*100+0.5)/100).toString();
if(cents < 10) cents = "0" + cents;
for (var i = 0; i < Math.floor((num.length-(1+i))/3); i++)
num = num.substring(0,num.length-(4*i+3))+','+num.substring(num.length-(4*i+3));
return ("R$" + num + "." + cents);
}
// funcoes somas de checkds
function checkChoice(whichbox) {
with (whichbox.form) {
if (whichbox.checked == false)
hiddentotal.value = eval(hiddentotal.value) - eval(whichbox.value);
else
hiddentotal.value = eval(hiddentotal.value) + eval(whichbox.value);
return(formatCurrency(hiddentotal.value));
}
}
// -->
</script>
</head>
<body>
<center>
<table>
<tr>
<td>
<form name=myform>
<td class="tleft" align="center"><a href="java script:checkall('myform','somas',true)">Check All</a><br>
<a href="java script:checkall('myform','somas',false)">Uncheck All</a>
</td>
<pre>
<font face=verdana size=1>COMPRAS
DISCO R$ 10,00 <input type=checkbox name=Steak value="10.00" onClick="this.form.total.value=checkChoice(this);">
CD R$ 20,00 <input type=checkbox name=Chicken value="20.00" onClick="this.form.total.value=checkChoice(this);">
TECLADO R$ 30,00 <input type=checkbox name=Sushi value="30.00" onClick="this.form.total.value=checkChoice(this);">
<br>
Total: <input type="text" name="total" value="" size=6 readonly><input type=hidden name=hiddentotal value=0>
</pre>
</form>
</td>
</tr>
</table>
</center>
</body>
</html>
Algurm pode me ajudar, já postei em outros forun e ninguém conseguiu me ajudar.
Pergunta
Tayso
Bom dia Pessoal, sou novo no forun, e to com um problema, tenho uma soma de checkbox, e um selecionar todos os checkbox, porem quando eu seleciono um por um a soma se realiza, quando eu clicko em selecionar todos ele seleciona mas não soma, vou postar o codigo abaixo.
Algurm pode me ajudar, já postei em outros forun e ninguém conseguiu me ajudar.
Link para o comentário
Compartilhar em outros sites
6 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.