abracadabraPDF › Forums › PDF – Général › Cocher une case en fonction de plusieurs conditions › Répondre à : Cocher une case en fonction de plusieurs conditions
11 octobre 2020 à 13:17
#68166

Maître des clés
Au lieu de mettre des valeurs Yes ou no pour tes cases à cocher, mets plutôt 1 (pour Yes) et 0 (pour no), et tu écris :
Code:
// 13 = nombre de caractères du début du nom des champs « signaturepage »
var indice=event.target.name.substr(13);
if (event.value== » ») {
this.getField(« Page »+indice).value= »Off »;
} else {
var teste=1;
for (var i=1; i<=7; i++) {
var teste=teste*this.getField(« page »+indice+ »question_ »+i).value;
if (teste==1) this.getField(« Page »+indice).value=1;
else if (teste==0) this.getField(« Page »+indice).value=0;
else this.getField(« Page »+indice).value= »Off »;
}
}
var indice=event.target.name.substr(13);
if (event.value== » ») {
this.getField(« Page »+indice).value= »Off »;
} else {
var teste=1;
for (var i=1; i<=7; i++) {
var teste=teste*this.getField(« page »+indice+ »question_ »+i).value;
if (teste==1) this.getField(« Page »+indice).value=1;
else if (teste==0) this.getField(« Page »+indice).value=0;
else this.getField(« Page »+indice).value= »Off »;
}
}
Pour vérifier si le texte est en rouge, tu écris :
Code:
if (this.getField(« page »+indice+ »question_ »+i).textColor== »RGB,1,0,0 »)
@+
:bonjour: