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;
}