Souci pour calculer
Résolu
Baxter_Vienna
Messages postés
28
Date d'inscription
Statut
Membre
Dernière intervention
-
Baxter_Vienna Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Baxter_Vienna Messages postés 28 Date d'inscription Statut Membre Dernière intervention -
Bonjour, J'ai un petit souci avec mon script qui ne soustrait que mes options, l'addition ne marche pas. Quelqu'un pourrait me dire ou est l'erreur?
Merci d'avance!
Merci d'avance!
<script> var produit=0; var option=0; function fproduit(prix) { produit=prix; affichage(); } function foption(num, prix) { if(document.forms[0].elements[num].checked) { option +=prix; } else { option -=prix; } affichage(); } function affichage() { prixHT = produit + option; prixTTC = prixHT * 1.19; prixHT = Math.round(prixHT*100)/100; prixTTC = Math.round(prixTTC*100)/100; document.getElementById("prixHT").innerHTML = prixHT; document.getElementById("prixTTC").innerHTML = prixTTC; } </script> <form action="g.html" name="form"> Article 1<input type="radio" name="case1" onclick="fproduit(10.56);"/>10.56€<br /> Article 2<input type="radio" name="case1" onclick="fproduit(20);"/>20€<br /> Article 3<input type="radio" name="case1" onclick="fproduit(30);"/>30€<br /> <br /> <br /> <br /> Options : <br /> <br /> Options 1<input type="checkbox" name="case4" onclick="foption(3, 10);"/>10€<br /> Options 2<input type="checkbox" name="case5" onclick="foption(4, 15);"/>15€<br /> </form> Prix HT : <b id="prixHT">0</b>€<br /> Prix TTC : <b id="prixTTC">0</b>€<br />
Cordialement
Ça n'a rien de curieux, c'est comme ça que s'écrit le Math.round qui permet d'arrondir.