abracadabraPDF › Forums › PDF – Général › Envoyer pdf à plusieurs emails selon checkbox › Répondre à : Envoyer pdf à plusieurs emails selon checkbox
8 septembre 2021 à 18:59
#69615

Maître des clés
Du coup, je n’avais pas bien compris…
Dans ce cas, le mieux est de nommer les cases à cocher avec un nom commun et un indice, et de mettre les adresses correspondantes en valeurs d’exportation.
Regarde ce tuto pour dupliquer un champ :
https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/duplication-rapide-de-champs-de-formulaire/
Le script devient donc :
Code:
var lesAdresses= » »;
for (var i=0; i<13; i++) {
if (this.getField(« chkBox. »+i).value!= »Off ») lesAdresses+=this.getField(« chkBox. »+i).value+ »; »;
}
if (lesAdresses!= » ») {
this.getField(« To »).value=lesAdresses;
this.mailDoc({cTo: lesAdresses, cSubject: « Référence Proche-Aidant », cMsg: « Référence proche-aidant, Voir le pdf joint »});
this.resetForm();
}
for (var i=0; i<13; i++) {
if (this.getField(« chkBox. »+i).value!= »Off ») lesAdresses+=this.getField(« chkBox. »+i).value+ »; »;
}
if (lesAdresses!= » ») {
this.getField(« To »).value=lesAdresses;
this.mailDoc({cTo: lesAdresses, cSubject: « Référence Proche-Aidant », cMsg: « Référence proche-aidant, Voir le pdf joint »});
this.resetForm();
}
Grace aux indices, on peut effectuer une boucle pour avoir toutes les adresses sélectionnées.
@+
:bonjour: