Donnez vie à vos documents numériques !
 

Répondre à : Afficher ou masquer un bouton. RÉSOLU

abracadabraPDF Forums PDF – Général Afficher ou masquer un bouton. RÉSOLU Répondre à : Afficher ou masquer un bouton. RÉSOLU

#51096
Merlin
Maître des clés

J’ai des cases à cocher ou, en fonction du choix, je fais apparaître (avec une valeur d’exportation) un texte dans un champ nommé Instructions avec le script :
var nb = this.getField(“Choix1”).value;
this.getField(“Instructions”).value = nb;

Salut,

si ce code est placé dans le champ “Choix1” tu peux le simplifier ainsi :

event.target.value = this.getField(“Instructions”).value;

Je voudrais aussi, pour chaque case, faire apparaître ou disparaître des boutons nommés FlecheDroite et FlecheGauche.

Ici l’astuce c’est de nommer les champs en utilisant la convention de nommage d’Adobe :

“Fleche.gauche” et “Fleche.droite”, où le point est un séparateur hiérarchique (parent/enfant).

Ce qui permet ensuite de tous (il peut y en avoir 2 ou 200) les afficher/masquer avec une seule ligne de code s’adressant au champ parent (le champ parent est virtuel et invisible ailleurs que dans la liste des champs) :

this.getField(“Fleche”).hidden = false;

Avec deux valeurs possibles : false (afficher) ou true (masquer)

Ce code peut être placé à la suite du précédent.

:soleil: