Salut,
je suis confronté à un problème de récupération de données saisies dans un nombre variable de champs 'text', afin de faire la somme des données saisies par l'utilisateur.
Ces champs sont créé dynamiquement, et s'appelle 'NOMBRE ALEATOIRE UNIQUE' (ex : 1, 5, 8, 12, 45, 124, etc.).
Dans mon form, j'ai un bouton qui appelle cette fonction afin de faire le calcul des données saisies à l'instant 't' dans les champs texte de la page, mais ca reste toujour à '0'.
Voici la fonction :
function Reste()
{
var Resultat = 0;
//Pour chacun des 150 champs potentielement présent
for (var i = 0; i<150; i++)
{
//teste l'existance du champ text
if(document.form1.i)
{
//test la presence d'un nombre positif
if (document.form1.i.value>0)
{
//Incrémente la somme
Resultat += document.form1.i.value - 0;
}
}
}
alert (Resultat);
return true;
}
Je suspecte l'appel de l'imput de ne pas être correct, mais après moulte tentative, j'arrête de tatonner et je pose la question :
- kek'un peut me dire comment appeler une 'value' d'un nombre variable de champs d'un même form ?
Tartuffe
PekLandais qui préfère le PHP...