abracadabraPDF › Forums › PDF – Général › Couleur d’un champ en fonction d’un choix dans une liste déroulante › Répondre à : Couleur d’un champ en fonction d’un choix dans une liste déroulante
Il faut ajouter une ligne de script un peu plus complexe, avec une boucle, car la “valeur” d’un champ ne peut pas être une “propriété” commune à toute une génération de champs.
Voir : https://www.abracadabrapdf.net/?p=525
if (event.value == “DISPO”) {
this.getField(“texte”).fillColor = color.green;
this.getField(“texte”).readonly = false;
}
else if (event.value == “HS”) {
this.getField(“texte”).fillColor = color.red;
this.getField(“texte”).readonly = true;
for (var i=0; i<3; i++) {this.getField(“texte.”+i).value = “”;}
}
else {
this.getField(“texte”).fillColor = color.transparent;
this.getField(“texte”).readonly = false;
}
La valeur “3” doit correspondre au nombre de champs texte.n