Checkbox dynamique formulaire
Bonjour a tous, j'ai un petit probleme et j'avoue que je ne m'en sors pas.
J'ai en unsemble de checkbox avec des valeur dynamique (php mysql) et je voudrais effectuer la somme des valeurs cochés et afficher le total dans un champ input.
J'ai fait un petit script a partir d'infos sur le net mais, le probleme c'est que les valeurs de mes checkbox sont consideres comme des caractere et s(affiche les une a la suite des autres.....alors que je voudrais faire la somme de ses valeurs.
Mon script :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| <head>
<script type="text/javascript">
function check(){
coffee=document.forms[0].coffee
answer=document.forms[0].answer
txt=""
for (i=0;i<coffee.length;++ i){
if (coffee[i].checked){
txt+=coffee[i].value + " "
}
}
answer.value= txt
}
</script> |
mon formulaire
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
| <form>
<p> </p>
<table width="36%" border="0" cellspacing="0" cellpadding="0">
<?php do { ?>
<tr>
<td width="94%"><?php echo $row_rs_sup['option_supp']; ?>(<?php echo $row_rs_sup['tarif_supp']; ?>)</td>
<td width="6%"><input name="coffee" type="checkbox" id="coffee" value="<?php echo $row_rs_sup['tarif_supp']; ?>"></td>
</tr>
<?php } while ($row_rs_sup = mysql_fetch_assoc($rs_sup)); ?>
</table>
<p><br>
<br>
<input type="button" name="test" onClick="check()" value="Send order">
<br>
<br>
<input type="text" name="answer" size="50">
</p>
</form> |
--------------------------------------------------------------------
Je sais pas si j'ai bien expliqué mon probleme !
En Resume : je veux aficher la somme des valeurs cochées dans le champ answer.
Merci de votre aide...
Ca marche toujours pas-Help please
la difference c'est qu'il n'y a plus d'espace entre les differentes valeurs....mais elles ne s'additionnent toujours pas.....Help please je m'arrache les cheveux sur ce :evilred: de probleme !!:cry: