Donnez vie à vos documents numériques !
 

Répondre à : Script de calcul et suppression de pages

abracadabraPDF Forums PDF – Général Script de calcul et suppression de pages Répondre à : Script de calcul et suppression de pages

#66133
Merlin
Maître des clés

Bonjour.

J’ai l’impression que ces scripts de calculs s’exécutent toujours à chaque interaction dans le document, c’est ça ?
Si oui y a t-il une solution ?

C’est exactement ça. Pour savoir pourquoi il faut lire cet article jusqu’à la fin : https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/

La solution “propre” c’est de tester l’existence du champ cible avant d’effectuer tout calcul, ainsi la Console restera silencieuse :

Code:
// si et seulement si le champ “P4.page5.num_euro” existe, alors la valeur du champ qui calcule devient égale à celle du champ “P4.page5.num_euro”
if (this.getField(“P4.page5.num_euro”) != null) {event.target.value = this.getField(“P4.page5.num_euro”).value;}
// autrement il ne se passe rien

:Smiley15: