Bonjour,

je récupère des champs de mon formulaire, je souhaite comparer 2 valeurs, l'une extraite du formulaire, l'autre calculé.

Si la valeur montant_commission_epargne est superieure au plafond, on doit afficher le plafond, sinon on affiche la valeur de montant_commission_epargne

Cela ne marche pas, il m'affiche toujours le plafond.

Comment puis-je m'assurer que les 2 variables sont du meme format pour les comparer ?

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
//met a jour le montant de la Commission Epargne 
function maj_montant_commission_epargne()
{
		//recupere le montant du versement epargne
		var montant_versement_epargne=parseFloat(document.getElementById('montant_versement_epargne').value);	
 
		//pourcentage de la commission epargne
		var pourcentage_versement_epargne=parseFloat(document.getElementById('pourcentage_versement_epargne').value);
 
		//plafond de la commission epargne a ne pas depasser
		var plafond_commission_epargne=parseFloat(document.getElementById('plafond_commission_epargne').value);		
 
 
		//montant calcule
		var montant_commission_epargne=parseFloat((montant_versement_epargne*pourcentage_versement_epargne)/100);
 
		var plafond_commission_epargne=round(plafond_commission_epargne,2);
 
		var montant_commission_epargne=round(parseFloat(montant_commission_epargne),2);
 
 
		if(plafond_commission_epargne!=0)
		{
 
			if(montant_commission_epargne<plafond_commission_epargne)
			{
 
			//ecrit le montant de la commission 
			document.getElementById('affichage_montant_commission_epargne').value=montant_commission_epargne;
			document.getElementById('montant_commission_epargne').value=montant_commission_epargne;
 
				} //si le montant de la commission epargne est inferieur au plafond epargne
				else if(montant_commission_epargne>=plafond_commission_epargne)
				{ //sinon la commission correspond au plafond
				document.getElementById('affichage_montant_commission_epargne').value=plafond_commission_epargne;
				document.getElementById('montant_commission_epargne').value=plafond_commission_epargne;
				} 
 
		}
 
		var montant_versement_epargne=round(montant_versement_epargne,2);
		document.getElementById('montant_versement_epargne').value=montant_versement_epargne;
}