Donnez vie à vos documents numériques !
 

Répondre à : Appliquer un script sur 16 champs sur 22

abracadabraPDF Forums PDF – Général Appliquer un script sur 16 champs sur 22 Répondre à : Appliquer un script sur 16 champs sur 22

#71242
bebarth
Maître des clés

bonjour,
Il faut définir une boucle de 1 à 16 pour ta variable n, mais ici aussi tu aurais dû avoir une boucle de 1 à 22….

if (event.target.value == 1) {
for (var n=1; n<=16; n++) {
this.resetForm(['Normal'+n,'M'+n]);
this.getField("Normal"+n).display = display.visible;
this.getField("Normal"+n).value = "0" ;
this.getField("Normal"+n).required = false;

this.getField("Uneval"+n).value = "!" ;
this.getField("V"+n).value = "!" ;
this.getField("Stent"+n).value = "!" ;
this.getField("NotPresent"+n).display = display.hidden;
this.getField("P"+n).display = display.hidden;
this.getField("S"+n).display = display.hidden;
this.getField("M"+n).display = display.hidden;
this.getField("Uneval"+n).display = display.visible;
this.getField("V"+n).display = display.visible;
this.getField("Stent"+n).display = display.visible;
}
} else {
for (var n=1; n<=16; n++) {
this.getField("Normal"+n).value = "!" ;
this.getField("P"+n).value = "!" ;
this.getField("S"+n).value = "!" ;
this.getField("NotPresent"+n).value = "!" ;
this.getField("Normal"+n).required = true;
this.getField("NotPresent"+n).required = true;
this.getField("P"+n).required = true;
this.getField("S"+n).required = true;
this.getField("NotPresent"+n).display = display.visible;
this.getField("P"+n).display = display.visible;
this.getField("S"+n).display = display.visible;
this.getField("M"+n).display = display.visible;
}
}

@+
😎