- Ce sujet est vide.
-
Sujet
-
Bonjour,
J’ai fais un script de tests des champs obligatoires sur le bouton de sauvegarde qui fonctionne pour l’ensemble des champs du document PDF qui fait plusieurs pages.
Mais j’aimerai pouvoir faire une validation des champs par page uniquement, et pas l’ensemble du document. Est-ce possible ?
Je m’explique : Sur chaque page, un champs en entête, s’il est rempli, va afficher les champs de la page qui devrons être testés à la sauvegarde du pdf. Si le champ d’entête n’est pas rempli, les champs de la page seront cachés et ne devront pas être testés.J’aimerai donc savoir s’il existe un code me permettant de faire une boucle sur chaque champs d’entete du document, et si par exemple le champs d’entete de la page 4 est rempli, une seconde boucle teste si les champs obligatoires (radio bouton) de la page 4 sont bien sélectionnés.
Infos : mes champs sont essentiellement des radios bouton.
Code:var isFilled = true;
var f=””;
for (var i=1;i < this.numFields;i++){
f = this.getNthFieldName(i);
if (this.getField(f).required && this.getField(f).value == “Off”){
isFilled = false;
}
if (!isFilled) {
// Affichage du tooltip
app.alert(“Merci de compléter le champs suivant : “+this.getField(f).userName);
break;
}
}Merci beaucoup de votre aide !
- Vous devez être connecté pour répondre à ce sujet.