Donnez vie à vos documents numériques !
 

Répondre à : Exécution de fonction par bouton

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

#74197
michel c.
Participant

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..
Attachments:
You must be logged in to view attached files.