abracadabraPDF › Forums › PDF – Général › Parcourir le contenu des zones de texte dans un ordre précis › Répondre à : Parcourir le contenu des zones de texte dans un ordre précis
je mettrais la fonction en script de document, puis en script de calcul de chaque champ j’écrirais :
Code:XXXXXXXXXXXX=this.getField(event.name);
verifierReponse ();
Bonsoir, j’ai pas tout compris. :Smiley11: je voudrais parcourir les champs avec une boucle for et comparer leur contenu avec mon array.
Si je fais :
En script de calcul de chaque champ :
verifierReponse();
En script de document
// Parcourir l’array reponse
for(var i = 0; i < tabReponse.length; i++){
// La réponse correspond au contenu de l’array (correct)
if(this.getField(nomChamp).value == tabReponse ){
// Mettre le champ en vert
this.getField(nomChamp).fillColor = color.green;
}
// Si la réponse est incorrect
else{
// Mettre le champ en rouge
this.getField(nomChamp).fillColor = color.red;
}
}
}
Comment lister les champs et les comparer à mon array ?
…et pour écrire automatiquement ce script dans les 121 champs, il faut en écrire un autre.
La complexité de ce dernier sera en fonction de la dénomination des champs à traiter !
@+
Voilà mon problème, le nom des champs, ils sont nommés lors de leur détection et création par acrobat.