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

#57958
brumbies
Membre

Bonsoir,

Petite précision sur ton script :
var i = 1;
var prix = this.getField(« prix_ » + i);
var qte = this.getField(« qte_ » + i);
var subTot = this.getField(« subTot_ » + i);

for (var i=0; i < 150; i++) {
subTot.value = qte.value * prix.value;
}

il ne peut pas fonctionner de la sorte, car la boucle « for » n’exécute que les lignes situées entre ses accolades…
ton script se traduit ainsi:
tu affectes à prix la valeur prix_1; qte la valeur de qte_1 et subTot la valeur subTot_1, et avec la boucle for tu effectues 150 fois le calcul
subTot_1 = qte_1 * prix_1

je modifierai ton script de la sorte:

for (var i=0; i < 150; i++)
{
this.getField(« subTot_ » + i).value = this.getField(« prix_ » + i).value * this.getField(« qte_ » + i).value;
}

:Smiley01: