Donnez vie à vos documents numériques !
 

Répondre à : Couleur d’un champ en fonction d’un choix dans une liste déroulante

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

#64411
Merlin
Maître des clés

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