Bonjour,
je suis débutant en javascript et j'ai créé un formulaire qui permet à l'utilisateur d'entrer des nombres et un champ indique la somme de ces nombres après clic sur un bouton.
L'addition se fait mais certains résultats sont bizarres (il ya trop de chiffres derrière la virgule),
Je ne comprends pas ce qui se passe, voici mon code
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 var from; var calzone; var vin; var eau; var total; var totalprop; function totalcommande() { from=document.formulaire.from.value*8.99; calzone=document.formulaire.calzone.value*10.99; vin=document.formulaire.vin.value*4.99; eau=document.formulaire.eau.value*2.99; total= from+calzone+vin+eau; document.formulaire.total.value=total; }
et voilà l'html correspondant
Vous pouvez voir le résultat en ligne à l'adresse suivante :
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
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81 <form name="formulaire"> <table> <tr> <td><input type="text" size="3" name="from" value="0"/></td> <td width="150px">Pizza 4 fromages</td> <td align="right">8,99</td> </tr> <tr> <td><input type="text" size="3" name="calzone" value="0"/></td> <td width="150px">Pizza Calzone</td> <td align="right">10,99</td> </tr> <tr> <td><input type="text" size="3" name="vin" value="0"/></td> <td width="150px">Vin du patron</td> <td align="right">4,99</td> </tr> <tr> <td><input type="text" size="3" name="eau" value="0"/></td> <td width="150px">Eau gazeuse</td> <td align="right">2,99</td> </tr> <tr> <td colspan="4"><hr width="100%" /></td> </tr> <tr> <td colspan="4"> <input type="button" size="55" onclick="totalcommande();" value="total de votre commande" /> <input type="text" name="total" size="8" value="0" /> </td> </tr> </table> </form>
http://www.kwispelkwaf.be/javascript10.html
Merci d'avance !!
Partager