Donnez vie à vos documents numériques !
 

Répondre à : Générer un texte avec valeur de champs

abracadabraPDF Forums PDF – Général Générer un texte avec valeur de champs Répondre à : Générer un texte avec valeur de champs

#68203
Merlin
Maître des clés

Bonjour et bienvenue

sauf qu’en fait quand je remplis les champs en question rien ne s’affiche dans mon champ récapitulatif

C’est normal car le champ “gérant” n’existe pas. Ce qui renvoie une erreur, voir ce tuto à propos de la Console JavaScript :
https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/

En question bonus, est-il possible pour le texte qui se préremplirait (dans le champ autorisation) qu’à la place des XXX on ajoute le texte correspondant aux différentes cases cochées dans la qualité en page 1 ?

Oui, exactement de la même façon que pour les champs texte. Sauf qu’il faudra prévoir une case cochée par défaut pour éviter l’affichage de la valeur “Off” quand aucune case n’est cochée.
Par ailleurs :
– il faut éviter les caractères accentués/spéciaux dans les noms de champs,
– tu aurais intérêt à mettre les valeurs en variable pour assembler le texte final, ça évite les erreurs de syntaxe et c’est plus facile à maintenir :

var text1 = this.getField(“Rue_Etablissement”).value;
var text2 = this.getField(“N°_Etablissement”).value;
var text3 = this.getField(“Enseigne”).value;
var text4 = this.getField(“Nom”).value;
var coch1 = this.getField(“CASEaCOCHER”).value;
event.target.value = “Et certifie que les locaux destinés à un ” + coch1 + ” sis “+ text1 +”, n°”+ text2 +” dont l’enseigne est “+ text3 +”, et le/la gérant(e) “+ text4 +”, respectent les critères requis par la loi du 3 avril 1953 et l’arrêté royal du 4 avril 1953.”