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. »