J'ai une fonction javascript

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
function ChangeListe(qte,pxHT,editPH,editTHT,editCoeff,editPVHT,editPVTTC,hiddenTHT)
{
 
 
 
  var quantite = parseFloat(qte);
  var prixHT = parseFloat(pxHT);
  var totalHT = quantite * prixHT;
  var coeff = parseFloat(document.forms['Formulaire2'].elements[editCoeff].value);
  var pvTTC = totalHT * coeff;
  var pvHT = pvTTC / 1.196;
  var temp = parseFloat(document.forms['Formulaire2'].elements['valPrixHT'].value);
 
 
 
      document.forms['Formulaire2'].elements[editPH].value = pxHT;
      document.forms['Formulaire2'].elements[editTHT].value = totalHT;
      document.forms['Formulaire2'].elements[editPVHT].value = pvHT;
      document.forms['Formulaire2'].elements[editPVTTC].value = pvTTC;
 
      document.forms['Formulaire2'].elements['hiddenCM'].value = document.forms['Formulaire2'].elements['SelectCM'].options[document.forms['Formulaire2'].elements['SelectCM'].selectedIndex].text;
 
      document.forms['Formulaire2'].elements['valPrixHT'].value = temp + totalHT;
 
 
 
}
Seulement la valeur dans le champ "valPrixHT" ne s'affiche pas.
Vous avez une idée ?


EDIT
---------------------

En mettant en commentaire l'avant derniere ligne ça a l'air de marcher.
Je ne vois pas d'où ça pourrait venir... Une erreur sur cette ligne empecherait alors le fonctionnement de l'autre ?