2010-08-31 11 views
3

Je voudrais modifier certaines propriétés pour tous les champs d'un formulaire PDF en réponse à un clic sur un bouton.Itiner sur tous les champs dans un formulaire PDF avec JavaScript

Quelle propriété ou méthode me retournera la collection de champs afin que je puisse itérer sur eux?

+0

s'il vous plaît mettre un peu de code pour être clair – Topera

+0

Je n'ai pas de code, parce que je n'ai nulle part où commencer à partir en l'absence d'une collection à itérer. – Bell

Répondre

7

S'il y a une collection de champs, je ne l'ai toujours pas trouvé. Il y a cependant un moyen de parcourir tous les champs.

La propriété numFields de l'objet doc donne le nombre de champs, getNthFieldName(index) renvoie le nom du champ avec cet indice et getField ( fieldName) retourne le champ de ce nom.

for (var fieldNumber = 0; fieldNumber < numFields; fieldNumber ++) 
{ 
    getField(getNthFieldName(fieldNumber)).value = 'Scripty Was Here'; 
}