abracadabraPDF › Forums › PDF – Général › Multiliste déroulante › Répondre à : Multiliste déroulante
20 juin 2024 à 13:49
#74497

Maître des clés
Bonjour
1. Il faut « emballer » le script de bebarth (orange) dans une condition qui vérifie la valeur de toutes les listes déroulantes de la page 1 :
var nCompt = 0;
for (var i=0; i<this.numFields; i++) {
var oFld = this.getField(this.getNthFieldName(i));
if (oFld != null && oFld.type == "combobox" && oFld.page === 0 && oFld.value === oFld.defaultValue)
{nCompt = nCompt +1;}
}
if (nCompt === 0) {
var modeles=this.templates;
for (i=0; i<modeles.length; i++) {
if (modeles.name=="page2") {
modeles.hidden=(event.target.value=="Off");
break;
}
}
this.pageNum=0;
}
2. Voir capture ci-jointe