abracadabraPDF › Forums › PDF – Général › Transformer un script "absolu" en script "relatif" › Répondre à : Transformer un script "absolu" en script "relatif"

bonjour,
Il faut que tu récupères « l’indice » de ton champ avec :
var n = str.indexOf(« _ »);
indice = parseInt(str.substring(n+1));
Ici, « indice » représente la valeur numérique de tous les caractères situés après « _ » dans le nom du champ.
Si ton champ se nome « reditTypeAutreCredit_0 » indice vaut 0, et tu pourras écrire :
au lieu de
this.getField(« nature_credit_1 »).value = this.getField(« CreditTypeAutreCredit_0 »).value;
etc.
…si j’ai bien compris ce que tu veux faire.
Et quand on commence à avoir x fois le même script pour le même calcul il est préférable de le mettre en fonction dans un script de document. On ne l’écrit qu’une seule fois et s’il y a une modification, on ne la fait qu’une fois.
Il existe plusieurs exemples sur le forum, dont celui-ci :
https://abracadabrapdf.net/forum/index.php/topic,3594.0.html
@+
:bonjour: