Donnez vie à vos documents numériques !
 

Répondre à : Messages d’alerte + vérification des champs pendant enregistrement

abracadabraPDF Forums PDF – Général Messages d’alerte + vérification des champs pendant enregistrement Répondre à : Messages d’alerte + vérification des champs pendant enregistrement

#64880

Bonjour à tous !

Je vous remercie pour vos réponses,

J’ai fait un petit test à l’aide d’une formule que vous aviez élaborée avec des champs simples et elle a parfaitement marché ! :

var RequiredFields = new Array(4);
RequiredFields[0] = “Nom”;
RequiredFields[1] = “Prénom(s)”;
RequiredFields[2] = “Date de naissance”;
RequiredFields[3] = “Service d’affectation”;
var AlertMsg = new Array(4);
AlertMsg[0] = “Veuillez remplir le champ “Nom””;
AlertMsg[1] = “Veuillez remplir le champ “Prénom(s) “”;
AlertMsg[2] = “Veuillez remplir le champ “Date de naissance””;
AlertMsg[3] = “Veuillez remplir le champ “Service d’affectation””;
var bSuccess=true;
var emptyTest=/^s*$/;
var fieldCount=RequiredFields.length
var fld=0;
for(var i=0;i{
fld=this.getField(RequiredFields);
if(emptyTest.test(fld.value))
{
bSuccess=false;
app.alert(AlertMsg);
fld.setFocus();
break;
}
}

Par contre dans le formulaire, j’ai aussi des cases à cochée.
Par exemple, si je coche une case oui, la case non se grise.
Il faut donc que je dise à adobe que si aucune case est coché sur une ligne qu’il lance une alerte message et, si au moins une est cochée qu’il laisse tomber.
Je me demandais si cette formule pouvait marcher en ce sens ? Normalement oui mais il faudrait mélanger cette formule avec la condition if je pense.