Donnez vie à vos documents numériques !
 

Répondre à : Utiliser le même script sans le modifier

abracadabraPDF Forums PDF – Général Utiliser le même script sans le modifier Répondre à : Utiliser le même script sans le modifier

#72294
bebarth
Maître des clés

Voici donc ma proposition :
function verifier(n) {
var nbChamps=0;
for (var i=0; i<this.numFields; i++) {
if (this.getNthFieldName(i).indexOf("Q"+n+".")==0) nbChamps++;
}
var erreurs=0;
for (var a=1; a<=nbChamps; a++) {
this.getField("Q"+n+"."+a).readonly=true;
if (this.getField("Q"+n+"."+a).value!=0) {
this.getField("Q"+n+"."+a).fillColor=color.white;
} if (this.getField("Q"+n+"."+a).value==0) {
this.getField("Q"+n+"."+a).fillColor=color.red;
erreurs++;
}
}
if (!erreurs) {
this.getField("Bravo.1").display=display.visible;
this.getField("Masque."+n).display=display.hidden;
} else {
if (erreurs==1) this.getField("Erreurs.1").value="Il y a une erreur.";
else this.getField("Erreurs.1").value="Il y a "+erreurs+" erreurs.";
this.getField("Erreurs.1").display=display.visible;
}
}

@+
😎

Attachments:
You must be logged in to view attached files.