abracadabraPDF › Forums › PDF – Général › Afficher ou cacher photos en fonction d’une liste › Répondre à : Afficher ou cacher photos en fonction d’une liste

Le script de calcul est déclenché par le changement d’état d’un champ (celui-ci ou un autre). Merlin… des commentaires ?
https://www.abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/lordre-dexecution-des-evenements-dans-les-champs-de-formulaire-pdf/
Lorsque le script est lancé il s’exécute entièrement. Donc si le script de calcul de ta liste est lancé, il va voir la valeur du bouton BR2 qui ne changera pas d’état pendant tout le script !
Pour faire un peu plus court, tu peux écrire une formule en script de document et lancer cette formule sur chaque bouton.
Par exemple, en script de document tu écris :
{
if (this.getField(“BR2”).value==2) {
this.getField(“BR2”).value=1;
} else {
this.getField(“BR2”).value=2;
}
this.getField(“Liste”).value=” “;
}
…et en script d’action du bouton radio tu écris juste :
S’il y a des modifications ou du supplément de script, il n’y a juste à l’écrire dans le script de document. Si tu as 30 boutons, ça réduit pas mal le temps !
@+
:bonjour: