Bonjour,
Après moultes recherches sur la toile je me remet à votre expérience de programmeur javanais.
J'ai un bon de commande à mettre en ligne avec une fonction de calcul
ca se passe avec des Id et sur 16 lignes
j'ai des quantités, des prix unitaire HT, des remises et ensuite des totaux divers.
ca fonctionne très bien sur IE, mais rien sur Firefox
ma fonction java:
un extrait du code (pour la 1ere ligne de commande)
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 function calculer() { var qt,pu,tr,pht,ttht,tx,ttc; ttht=0; for(int i=1; i<17; i++){ qt=document.getElementById("quantite"+(i)).value; pu=document.getElementById("PUHT"+(i)).value ; tr=document.getElementById("remise"+(i)).value; pht=qt*(pu - (tr*pu/100)); document.getElementById("prixHT"+(i)).value=pht ; ttht=ttht+pht; } //plus les autres pht des autres lignes tx=ttht*19.60/100; document.getElementById("totalHT").value=ttht; document.getElementById("TVA").value=tx; ttc=ttht+tx; document.getElementById("totalTTC").value=ttc; // ttc=document.demandeAchat.totalTTC.value; document.demandeAchat.totalTTC.value=ttc; }
j'apelle ma fonction java comme ceci
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 <td align="right" width="8%"> <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input type="text" name="quantite1" id="qt1" size="10"> </font></div> </td> <td width="57%"> <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input type="text" name="designation1" size="80" value=""> </font></div> </td> <td width="12%"> <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input type="text" name="PUHT1" id="pu1" size="9"> € </font></div> </td> <td width="10%"> <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input type="text" name="remise1" size="3" id="tr1" maxlength="3"> %</font></div> </td> <td width="13%"> <div align="center"> <font face="Verdana, Arial, Helvetica, sans-serif" size="2"> <input type="text" name="prixHT1" size="9"> €</font></div> </td>
je bloque et ne sais pas du tout comment finir cette page.
Code : Sélectionner tout - Visualiser dans une fenêtre à part <a href='javascript:calculer();'><img src='../images/calendrier/cal.gif' width='16' height='16' border='0' alt='Cliquez ici pour calculer.'></a>
Merci d'avance de vos éventuelles réponses.
Dj
Partager