Bonjour � tous, j'utilise dans un formulaire la fonction suivante:
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
<!--
	function sum_elements(){
	   var somme=0;
	   var result = document.getElementById('somme');
	   for(var i = 1; i<=6; i++){
	      var element = document.getElementById('total'+i);
	      if(element.value!='' && !isNaN(element.value)){
	         somme += parseFloat(element.value);
	      }
	   }
	   result.value = somme;
	}
	//-->
Elle me sert � faire un calcul automatique que j'affiche comme cela:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
Total pour 1 chambre <input id="somme" name="somme" type="text" size="8" value="<?php echo"$total_chambres";?>">
Je demande dans le formulaire combien de chambre sont concern�es :

Code : S�lectionner tout - Visualiser dans une fen�tre � part
Nombre de chambres <input onblur="calculTch()" name="nbre_ch" type="text" size="1" value="<?php echo"$nbre_ch";?>">
Et je calcul comme ceci:

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
<!--
	function calculTch()
	{
	var total_tchambres= document.getElementById("formulaire").elements["nbre_ch"].value * document.getElementById("formulaire").elements["total_chambres"].value;
	document.getElementById("formulaire").elements["total_tchambres"].value=total_tchambres;
	}
	//-->
 
<input type="hidden" name="total_chambres" value="<?php echo"$total_chambres";?>" size="20" onblur="calculTch()">
 
<input id="total_tchambres" name="total_tchambres" type="text" size="8" value="<?php echo"$total_tchambres";?>">
Mon probl�me, le calcul se fait automatiquement mais sur la valeur enregistr�e dans la base de donn�e "$total_chambres" et non sur le r�sultat de "somme" qui est le r�sultat du calcul automatique..

Pouvez-vous m'aider � r�soudre ce probl�me?
Merci d'avance.