abracadabraPDF › Forums › PDF – Général › Exécution de fonction par bouton › Répondre à : Exécution de fonction par bouton

Merci, je viens de faire ces modifications. Maintenant j’ai un souci avec ma fonction Raz.
En gros, je souhaite
• que tous les champs “R.” soient cachés
• que tous les autres champs et boutons dont le 1er indice est supérieur à 1 soient cachés aussi
• que la couleur de fond de tous les champs “Q.” soit transparent
Voici mon script :
function Raz() {
for (var i=0; i<this.numFields; i++) {
var nomChamp=this.getNthFieldName(i);
this.getField("Erreurs").value = 0;
this.getField("Menu.5").value = 0;
if (nomChamp.indexOf("TQ.")==0) {this.getField("TQ.").display=display.hidden;}
if (nomChamp.indexOf("Question.")==0) {this.getField("Question.").display=display.hidden;
this.getField("Question").fillColor=color.transparent;}
if (nomChamp.indexOf("Aide.")==0) {this.getField("Aide.").display=display.hidden;}
if (nomChamp.indexOf("Verifier.")==0) {this.getField("Verifier.").display=display.hidden;}
if (nomChamp.indexOf("Recommencer.")==0) {this.getField("Recommencer.").display=display.hidden;}
if (nomChamp.indexOf("R.")==0) {this.getField("R.").display=display.hidden;}
if (nomChamp.indexOf("TQ.1")==0) {this.getField("TQ.1").display=display.visible;}
if (nomChamp.indexOf("Question.1")==0) {this.getField("Question.1").display=display.visible;}
if (nomChamp.indexOf("Aide.1")==0) {this.getField("Aide.1").display=display.visible;}
if (nomChamp.indexOf("Verifier.1")==0) {this.getField("Verifier.1").display=display.visible;}
if (nomChamp.indexOf("Recommencer.1")==0) {this.getField("Recommencer.1").display=display.visible;}
}
}
Je ne comprend pas trop pourquoi ça ne fonctionne pas…
-
Cette réponse a été modifiée le il y a 9 mois et 2 semaines par
michel c..