Bonjour à tous,
j'ai un formulaire Adobe acrobat ou j'ai la possibilité de déposer un script sur certains champs.
Mon objectif est que lorsque l'utilisateur saisis une valeur dans le champs le système met en couleur le champs ainsi rempli.
Le problème est que lorsque qu'un champ est par exemple de type liste déroulante, le formulaire croit...que le champ est remplis et donc lui applique la couleur ???, comment lui signifier que c'est seulement lors de la saisie que ce dernier doit se mettre en couleur ?
Un grand merci pour votre aide
voir ci-dessous le script
Mike
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 var myColor = color.ltGray ; for(var i=0 ; i<this.numFields; i++) { var fName = this.getNthFieldName(i); var fObject = this.getField(fName); var fieldValue = fObject.value ; if (fieldValue.length > 0) { fObject.fillColor = myColor ; } else { fObject.fillColor = color.white ; } }
Partager