bonjour j'ai un petit script de calcul, dans mon script il y a une checkbox selon que la checkbox soit coché ou pas un calcul se fait ou la valeur = 0

voici le code

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
if ((document.forms['formulaire'].elements['CheckRenfort'].checked==true)
{
var prixrenfort=renfortarrondi*6;
var prixrenfortarrondi=Math.round(prixrenfort*100)/100;
 
}
if ((document.forms['formulaire'].elements['CheckRenfort'].checked==false)
{
var prixrenfortarrondi=0;
 
}
mais voilà ca ne marche pas, quand j'ajoute ce code dans mon code tous les autres calculs ne fonctionnent plus

voici mon code total

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
49
50
51
52
 
function calcul2()
{
var copies=parseFloat(document.forms['formulaire'].elements['EditNbreCopies'].value);
var base=parseFloat(document.forms['formulaire'].elements['EditBase'].value);
var hauteur=parseFloat(document.forms['formulaire'].elements['EditHauteur'].value);
/* calcul prix */
var basediv=base/100;
var hauteurdiv=hauteur/100;
var mult=(basediv*hauteurdiv);
var prixpanneau=(mult*35);
var prixpanneauarrondi=Math.round(prixpanneau*100)/100;
 
document.forms['formulaire'].elements['EditPrixPanneau'].value=prixpanneauarrondi;
var renfort=basediv+basediv+hauteurdiv+hauteurdiv;
var renfortarrondi=Math.round(renfort*100)/100;
if ((document.forms['formulaire'].elements['CheckRenfort'].checked==true)
{
var prixrenfort=renfortarrondi*6;
var prixrenfortarrondi=Math.round(prixrenfort*100)/100;
 
}
if ((document.forms['formulaire'].elements['CheckRenfort'].checked==false)
{
var prixrenfortarrondi=0;
 
}
document.forms['formulaire'].elements['EditRenfortPerimetral'].value=prixrenfortarrondi;
var prixcadrealu=(mult*30);
var prixcadrealuarrondi=Math.round(prixcadrealu*100)/100
document.forms['formulaire'].elements['EditCadreAlu'].value=prixcadrealuarrondi;
var nbreoeuillets2=parseFloat(document.forms['formulaire'].elements['EditNbreOeuillets'].value);
var nbreelastiques2=parseFloat(document.forms['formulaire'].elements['EditNbreElastiques'].value);
 
var prixoeuillets=nbreoeuillets2*0.6
var prixoeuilletsarrondi=Math.round(prixoeuillets*100)/100;
document.forms['formulaire'].elements['EditPrixOeuillets'].value=prixoeuilletsarrondi;
 
 
 
 
var prixelastiques=nbreelastiques2*1
var prixelastiquesarrondi=Math.round(prixelastiques*100)/100;
document.forms['formulaire'].elements['EditPrixElastiques'].value=prixelastiquesarrondi;
 
var prixpiece=prixpanneau+prixrenfortarrondi+prixoeuilletsarrondi+prixcadrealuarrondi+prixelastiquesarrondi;
document.forms['formulaire'].elements['EditPrixUnit'].value=prixpiece;
 
var prixtotal=prixpiece*copies;
var prixtotalarrondi=Math.round(prixtotal*100)/100;
document.forms['formulaire'].elements['EditTotal'].value=prixtotalarrondi;
}
merci pour votre aide