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: