Donnez vie à vos documents numériques !
 

Répondre à : Formulaire remplissable en ligne (via lien) et validation

abracadabraPDF Forums PDF – Général Formulaire remplissable en ligne (via lien) et validation Répondre à : Formulaire remplissable en ligne (via lien) et validation

#65732
yoluflavaur
Membre

Merlin !! T’es un enchanteur !!!

Merci beaucoup…je vais essayer cela….
J’avais presque réussi en modifiant mon script et le mettant ainsi : il fonctionne mais peut-être est-il incohérent à ton goût
app.alert(“La vérification de votre rapport est en cours. Toute rubrique non renseignée vous sera indiquée.nn N’oubliez pas de contrôler le score final du match. nn Appuyer sur OK pour continuer.”,3)

for(var i = this.numFields – 1; i > -1; i–)
{
var fieldName = this.getNthFieldName(i);
if ((
this.getField(fieldName).type!=”button” && this.getField(fieldName).required==true) &&
(this.getField(fieldName).value==”” || this.getField(fieldName).value==”Off”))
{
app.alert(“Le champ ” +fieldName+ ” ne semble pas rempli, merci de le compléter.”);
this.getField(fieldName).setFocus();
exit;
}
}

var categ=this.getField(“cat”).value;
var avisobs=this.getField(“avis”).value;
var senstag=”Senior Stagiaire”;
var AADS=”AA District Stagiaire”;
var JADS=”JAD Stagiaire”;
var NC=”NON CONCERNE”;
var ch=”choisir”;

if ((categ==ch) && (avisobs==NC||avisobs!=NC))
{app.alert(“Vous devez obligatoirement choisir la catégorie de l’arbitre.”,1);exit;}

else if

((categ==senstag||categ==AADS||categ==JADS) && avisobs==NC)
{app.alert(“S’agissant d’un arbitre stagiaire, vous devez obligatoirement donner votre avis sur la validation de l’examen. Merci de compléter la rubrique concernée en bas à droite du formulaire, ou de modifier la catégorie de l’arbitre.”,1);exit;}

else if

((categ==senstag||categ==AADS||categ==JADS) && avisobs!=NC)
{app.alert(“Vérification effectuée. Vous pouvez maintenant sauvegarder votre rapport sous le format Observateur-Arbitre.nnExemple: Dupont-MARTIN_BrunonnEnvoyez votre rapport dès maintenant à l’adresse ysalmon49@gmail.com”,3);}

else if
((categ!=senstag||categ!=AADS||categ!=JADS) && avisobs!=NC)
{app.alert(“ATTENTION : Vous avez émis un avis alors que la catégorie de l’arbitre ne le prévoit pas. Choisissez ‘NON CONCERNE’ dans la rubrique située en bas à droite, ou modifier la catégorie de l’arbitre.”);exit;}

else
{app.alert(“Vérification effectuée. Vous pouvez maintenant sauvegarder votre rapport sous le format Observateur-Arbitre.nnExemple: Dupont-MARTIN_BrunonnEnvoyez votre rapport dès maintenant à l’adresse ysalmon49@gmail.com”,3);}

app.execMenuItem(“SaveAs”)

Merci encore de ton aide