calcul à partir de plusieur champs et affichage du resultat dans un champ
Bonjours
Mon calcul entre plusieurs champs et affichage dans un champ du resultat ne fonctionne pas. Pouvez-me corriger le code ci dessous ?
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48
|
<?php
$qte_t = 400;
?>
<HTML>
<HEAD>
<SCRIPT LANGUAGE="JavaScript">
var qte_b =1;
function calcul_pr_var(pr_var) {
var pr_var=math.round(parseFloat(f.pr_uni.value)-(parseFloat(f.pr_uni.value)-parseFloat(f.pr_max.value))/(qte_b-parsefloat(f.qte_max.value))+((parseFloat(f.pr_uni.value)-parseFloat(f.pr_max.value))/(qte_b-parseFloat(f.qte_max.value)*parseFloat(f.qte_t.value));
if (isNaN(pr_var)) {
alert("Montant incorrect"); f.pr_var.focus();
} else {
f.pr_var.value=pr_var;
}
}
</SCRIPT>
</HEAD>
<BODY>
<form>
<tr><th colspan="2"><b>Calcul Prix Variant</b></th></tr>
<tr>
<td><b>Prix unitaire</b></td>
<td><input type="text" id="pr_uni" size="10" value="0"> HT</td>
</tr>
<tr>
<td><b>Prix maximum</b></td>
<td><input type="text" id="pr_max" size="10" value="0"> HT</td>
</tr>
<tr>
<td><b>Quantité Maximum</b></td>
<td><input type="text" id="qte_max" size="10" value="0"> HT</td>
</tr>
<tr>
<td><b>Quantité totale</b></td>
<td><input type="text" id="qte_t" size="10" value="<?php echo $qte_t;?>"> HT</td>
</tr>
<tr>
<td><b>Prix Variant</b></td>
<td><INPUT type="button" value="< Calculer > "></td>
</tr>
<tr>
<td><b>Prix Variant</b></td>
<td><input type="text" id="pr_var" size="10" onBlur="calcul_pr_var(this.form)" value="0"> HT</td>
</tr>
</form>
</BODY>
</html> |