boucle FOR: quelle synthaxe correcte utiliser?
Bonjour,
débutant en javascript je me heurte à un petit problème que j'espère n'être que de syntaxe avec une boucle FOR.
J'ai écrit un script dont nombre de bloc sont répétitifs mais je ne parviens pas à créer une boucle fonctionnelle remplaçante.
Voici l'une de mes fonctions agissant sur 3 cellules de texte.
Code:
1 2 3 4 5 6 7 8 9 10 11
| function sommededepart(f) {
var resultat1 = parseInt (document.formulaire.saisie1.value);
if (document.formulaire.saisie1.value=="") { resultat1=0; }
var resultat2 = parseInt (document.formulaire.saisie2.value);
if (document.formulaire.saisie2.value=="") { resultat2=0; }
var resultat3 = parseInt (document.formulaire.saisie3.value);
if (document.formulaire.saisie3.value=="") { resultat3=0; }
val1 = resultat1+resultat2+resultat3;
val=eval(val1);
f.elements["result"].value=val;
} |
Mon but serait donc de créer une boucle du genre:
Code:
1 2 3 4 5 6 7 8 9
| function sommededepart(f) {
for (i=1; i<4; i++) {
var resultat(i) = parseInt (document.formulaire.saisie(i).value);
if (document.formulaire.saisie(i).value=="") { resultat(i)=0; };
}
val1 = resultat1+resultat2+resultat3;
val=eval(val1);
f.elements["result"].value=val;
} |
Cela ne fonctionne pas ainsi. Mais j'avoue ne pas trouver la bonne écriture.
Quelqu'un peut-il m'aider sur ce coup-là?
Grand merci d'avance!