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