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:
Aidez-moi mes amis
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>
Partager