Bonjour à tous, j'ai un petit problème sur la comparaison de valeur dans mon formulaire. Je voudrais alerter par message si la valeur du champ_1 <=champ_2. J'ai déjà récuperé la valeur de chaque champs mais le resultat de comparaison semble incorrect si mes valeurs sont comme: champs_1= 329 et champ_2=89 à savoir si le premier caractère du champ_2 est supérieur au 1èr caractère du champ_2. Voici mes codes:

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
<script>
function difference()
{
	var champ_1=(document.getElementById('champ_1').value);
	var champ_2=(document.getElementById('champ_2').value);
 
	if(champ_1<=champ_2)
	{
	        alert("Le champ_2 doit être inférieur au champ_1");		        uploadForm.champ_2.focus();
                     return false;
	}
}
</script>
<body><form action="recep.php" method="post" name="uploadForm" >
<input type="text" size="43" name="champ_1" id="champ_1"  onKeyPress="chiffres(event)">
<input type="text" size="43" name="champ_2" id="champ_2" onFocus="difference()" onBlur="difference()" onKeyPress="chiffres(event)">
<input type="submit" value="Valider" id="uploadSubmit"/>
</body>
Aidez-moi mes amis