Bonjour,
J'ai fais une fonction JS de calcul, les champs ont la bonne valeur mais le résultat est faux et je ne sais pas pourquoi.
Ce qui est calculé : ht - ((ht*tva)/100)
Ce qui devrait être calculé : ((ht*tva)/100) + frais
Où est l'erreur ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 <script language="javascript" type="text/javascript"> function total() { var ht = document.getElementById("ch_montant").value; // 100 var tva = document.getElementById("ch_tva").value; // 5.5 var frais = document.getElementById("ch_frais").value; // 10 if ( (ht != "") && (tva != "") && (frais != "") ) { alert(frais); // affiche bien 10 var cc = ht - ((ht*tva)/100) + frais; document.getElementById("ch_total").value = cc; // affiche 94.510 au lieu de 104.510 } } </script>
Partager