abracadabraPDF › Forums › PDF – Général › Champ : couleur en fonction d’une question › Répondre à : Champ : couleur en fonction d’une question
Re
j’ai du mal m’exprimer (comme d’hab) ci joint le code du champ T1 actuel
var f3 = this.getField(« T1 »);
if (f3.value == « copeaux de bois » || f3.value == « COPEAUX DE BOIS » || f3.value == « copeau de bois » || f3.value == « COPEAU DE BOIS » || f3.value == « COPEAU DE CARTON »|| f3.value == « copeau de carton » || f3.value == « COPEAUX DE CARTONS » || f3.value == « COPEAUX DE CARTON » || f3.value == « copeaux de carton »)
{this.getField(« Note1 »).value = this.getField(« Note1 »).value + 0.5;}
a remplacer
si le champ T1 est egal à « copeaux de bois » ou…….alors le champ le BT1.0 est vert sinon rouge
merci d’avance
christophe
Bonjour.
Un dessin valant mieux qu’un long discours j’ai placé les champs « coloriables » dans le ci-joint.
J’avais fait ça il y a quelques années pour un document, scolaire lui aussi.Sinon :
– j’ai brouillé le mot de passe (en Unicode) dans le script du bouton, ce n’est pas une vraie sécurité mais sinon c’est trop facile.
Voir : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/pdf-javascript-et-unicode/– La Console renvoie des erreurs à l’ouverture : les versions modernes d’Acrobat ne permettent plus l’usage des variables globales hors contexte protégé.
J’ai modifié les deux scripts de la page 1.
Il faut toujours utiliser la Console : http://abracadabrapdf.net/ressources-et-tutos/js-et-formulaires-ressources/console-javascript-d-acrobat/– J’ai également utilisé Unicode pour éviter les problèmes d’accents dans les messages de la page 1.