Donnez vie à vos documents numériques !
 

Répondre à : Affichage de texte pour deux cases cochées dans formulaire PDF Acrobat Pro DC

abracadabraPDF Forums PDF – Général Affichage de texte pour deux cases cochées dans formulaire PDF Acrobat Pro DC Répondre à : Affichage de texte pour deux cases cochées dans formulaire PDF Acrobat Pro DC

#66139
Merlin
Maître des clés

hotispot : on ne doit pas mettre d’espaces ni de caractères accentués ou spéciaux dans les noms de champs. Et surtout jamais de slash /
:tutut:

Voici le script que j’ai utilisé dans le ci-joint :

Code:
// mise en variable des valeurs des coches
var n1 = this.getField(« IndemFC »).value;
var n2 = this.getField(« IndemFCL »).value;

// une case non cochée renvoie une valeur non numérique (NaN : Not a Number)
if (isNaN(Number(n1))) {var n1 = 0;}
else {var n1 = this.getField(« IndemFC »).value;}
if (isNaN(Number(n2))) {var n2 = 0;}
else {var n2 = this.getField(« IndemFCL »).value;}

// comptage du total des deux coches
var nTotal = Number(n1) + Number(n2);

// masquage des champs « titre »
this.getField(« titre »).display = display.hidden;

// affichage du champ concerné
switch(nTotal) {
case 1:
this.getField(« titre.IFC_CE »).display= display.visible;
break;
case 2:
this.getField(« titre.IFCIL_CE »).display= display.visible;
break;
case 3:
this.getField(« titre.IFCCE_IFCILCE »).display= display.visible;
break;
default:
this.getField(« titre »).display = display.hidden;
break;
}