Donnez vie à vos documents numériques !
 

Répondre à : Calcul JavaScript au niveau document

abracadabraPDF Forums PDF – Général Calcul JavaScript au niveau document Répondre à : Calcul JavaScript au niveau document

#57960
brumbies
Membre

Bonjour,

tu es proches d’une solution opérationnelle…
le problème vient de this.numFields que tu as placé au niveau de ta boucle for.
this.numFields renvoi le nombre total de champs présents… soit dans ton cas 101.
Alors que le nombre de ligne du pavé A n’est que de 12.
=> remplace this.numFields par 12 et ca devrait marcher (enfin tu n’auras plus l’alerte au niveau de la console)
dans son exemple Alex n’effectuait le calcul de somme que sur les champs ayant la même racine de nom (Montant) d’ou l’utilsation possible de this.numFields

ensuite pour pouvoir calculer la somme des subtot, il faut ajouter
total = total + subTot; à l’intérieur de ta boucle for (après le calcul de subTot)
et il faut ajouter aussi une ligne en début de script pour réinitialiser total = 0;
ta ligne en fin de script total = this.getField(« aSubTot »).value est donc à retirer…

:Smiley01:
A noter que les variables masterSubTot, masterQty et masterPrice ne sont pas utiles, tu peux directement mettre leur valeur (« aSubTot », « aQty » et « aPrix ») dans les this.getField de la boucle for…