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: