abracadabraPDF › Forums › PDF – Général › Calcul JavaScript au niveau document › Répondre à : Calcul JavaScript au niveau document
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: