Bonjours

Mon calcul entre plusieurs champs et affichage dans un champ du resultat ne fonctionne pas. Pouvez-me corriger le code ci dessous ?

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
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="&lt; 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>