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
Cessons de parler de faux problèmes qui dérivent d’une mauvaise solution, j’ai retrouvé ce script (non testé) qui permet de réinitialiser les champs sur une seule page.
Il ne reste qu’à modifier la dernière ligne de la fonction pour qu’elle verrouille les champs au lieu de les réinitialiser :
function resetFieldsOnPage(p) {
var fields = [];
for (var i=0; i
if (f==null) {continue;}
if (f.page==p) {fields.push(f.name);}
}
this.resetForm(fields);
}
Pour réinitialiser les champs de la page 1 on appelle la fonction avec :
resetFieldsOnPage(0);
:Smiley15:
