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

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