Bonjour voilà mon problème, je veux effectuer un test sur deux champs, l’un étant un champs hidden et l’autre un champs ou l’utilisateur doit saisir un nombre.
Le champs hidden correspond au nombre d’article restant et le champ text correspond au nombre d’article que l’utilisateur veut. Mon test s’effectue sur plusieurs champs qui sont dans une liste.
voici mon code
[color=blue]j = 0;
for (i=1; i<=n; i++)
{
var tmp = "qterest"+i;
var tmp2 = "qte"+i;
if (document.getElementById(tmp2).value =! "")
{
if (document.getElementById(tmp2).value<document.getElementById(tmp).value)
{
j = 0;
}
else
{
j = 1;
}
}
}
if (j==1)
[COLOR=blue] {
alert("Certaine quantités choissis sont supérieures à la quantité restante");
}[/color]
n le nombre de champs kil y sur ma page
qterest => champs hidden
qte => champs text
le problème est que peu importe le nombre que j’écris dans le champs texte le message s’affiche et en plus de sa valeur est effacer et à la place il y a écrit “true”.
En attente de vos réponse merci.