abracadabraPDF › Forums › PDF – Général › Validation d’un formulaire avant impression › Répondre à : Validation d’un formulaire avant impression
16 décembre 2008 à 10:07
#49927
Merlin
Maître des clés
Bien reçu mais je n’arrive pas bien à manier Designer, voici un script qui est fourni comme exemple dans le SDK d’Acrobat et que je t’ai personnalisé.
Il te faut juste changer le nom des champs (en capitales) et franciser les deux messages d’alerte :
Code:
// Specify a list of required field names:
var requiredField = [“CHAMP1”, “CHAMP2”,
“CHAMP3”];
// Loop through the array of field names:
for (var i=0; i var f = this.getField(requiredField);
if (f.value == “”){
app.alert(“The ” + requiredField + “
field is required; please click OK on this
message; enter data; and then click this
button again until there are no error
messages”)
break;
}
else if(i == requiredField.length – 1) {
app.alert(“Thank you, all required
fields have been completed”);
this.print();
}
}
var requiredField = [“CHAMP1”, “CHAMP2”,
“CHAMP3”];
// Loop through the array of field names:
for (var i=0; i
if (f.value == “”){
app.alert(“The ” + requiredField + “
field is required; please click OK on this
message; enter data; and then click this
button again until there are no error
messages”)
break;
}
else if(i == requiredField.length – 1) {
app.alert(“Thank you, all required
fields have been completed”);
this.print();
}
}
Pour les messages d’alerte je te conseille l’utilisation de Abra-Txt2Unicode : http://abracadabrapdf.net/articles.php?lng=fr&pg=440
:soleil: :contentdance: