Donnez vie à vos documents numériques !
 

Répondre à : Parcourir le contenu des zones de texte dans un ordre précis

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

#67124
_seb_
Participant

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 :

Code:
var nomChamp = event.target.name;
verifierReponse();

En script de document

Code:
function verifierReponse(){
      // 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.