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
Membre

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.