Donnez vie à vos documents numériques !
 

Répondre à : Boucle pour modifier le statut d’une partie seulement des champs existants

abracadabraPDF Forums PDF – Général Boucle pour modifier le statut d’une partie seulement des champs existants Répondre à : Boucle pour modifier le statut d’une partie seulement des champs existants

#62853
Merlin
Maître des clés

C’est déjà bien que cette boucle arrive à tester quelque chose… :geek:

– Quand on déclare une variable (f) il faut l’utiliser.
– Il manque des parenthèses et des accolades dans la condition if
– Ce n’est pas la valeur (value) du champ qu’il faut tester mais son nom (name).

Ça fonctionne mieux ainsi :
for (var i=0; ivar f = this.getField(this.getNthFieldName(i));
if ((f.name == “aaaa”) || (f.name == “bbbb”)) {
app.alert(“Ce message devrait s’afficher 2 fois”);
}
}

Que je préfère écrire ainsi pour ne jamais oublier que la variable oFld est un “objet champ”, et donc ni une valeur ni une chaine de caractères :
for (var i=0; ivar oFld = this.getField(this.getNthFieldName(i));
if ((oFld.name == “aaaa”) || (oFld.name == “bbbb”)) {
app.alert(“Ce message devrait s’afficher 2 fois”);
}
}

:Smiley15: