[debutante][javacript]test sur une égalité de champs parsé
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.
Code:
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++;
}
}
} |
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 :koi:
Je suppose que le problème vient de l'utilisation du parseFloat mais avez vous une solution ?
:merci: d'avance