bonjour les gens
petite question toute bête de javascript...
j'ai des tests sur les valeur de mes champs. en gros la valeur de champ1 doit etre strictement supérieure a la valeur de champ2.
Ca fonctione avec un écart m^me minime soit il... mais quand je leur passe une valeur identique, ca bronche pas, ca passe tres bien
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 if(champ1 != "") { valNum=parseFloat(champ1); tab.push(valNum); } if(champ2 != "") { valNum=parseFloat(champ2); tab.push(valNum); } else { var valeuratester = tab[0]; var i = 1; while(i<=tab.length) { if(tab[i] > valeuratester) { alert("règle: champ1 > champ2"); document.saveForm.champ1.focus(); return; } else { valeuratester = tab[i]; } i++; } } }![]()
Je suppose que le problème vient de l'utilisation du parseFloat mais avez vous une solution ?
d'avance
Partager