abracadabraPDF › Forums › PDF – Général › Formulaire Acrobat Pro: bouton envoi email + en objet le contenu d’un champ › Répondre à : Formulaire Acrobat Pro: bouton envoi email + en objet le contenu d’un champ
Bonjour,
Je reviens sur ce topic car j’essaie de modifier l’alerte qui informe l’utilisateur qu’un champ requis n’a pas été remplis au moment ou il appuie sur le bouton “Envoi” du formulaire. Au code proposé par Alex, j’ai ajouté un break pour éviter les alerte sur tous les champs non rempli et limiter l’alerte au premier champs rencontré:
for(var i=0;i
nameField=this.getNthFieldName(i);
fld=this.getField(nameField);
if(fld.type==”text”|fld.type==”checkbox”|fld.type==”combobox”|fld.type==”radio”)
{
if(fld.required)
{
//console.println(“Analyse champ “+nameField);
if(emptyTest.test(fld.value))
{
bSuccess=false;
AlertMsg=”Veuillez remplir le champ “”+nameField+”””;
app.alert(AlertMsg,1);
fld.setFocus();
break;
}
}
}
}
Le soucis c’est que la numérotation des champs se fait par ordre alphabétique et non par odre d’apparition dans le document…
Est ce qu’il n’y aurait pas possibilité de changer cette numérotation des champs pour qu’ils soient numérotés en fonction de leur ordre dans le document?
Merci d’avance,
Elie