Donnez vie à vos documents numériques !
 

Répondre à : Champ : couleur en fonction d’une question

abracadabraPDF Forums PDF – Général Champ : couleur en fonction d’une question Répondre à : Champ : couleur en fonction d’une question

#60473
christophe72
Participant

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.