abracadabraPDF › Forums › PDF – Général › Comment cumuler plusieurs conditions (AND & OR) ? – RÉSOLU › Répondre à : Comment cumuler plusieurs conditions (AND & OR) ? – RÉSOLU
Ci dessous, quelque chose qui s’approche un peu plus du JavaScript et des objets d’Acrobat pour le bouton Go:
if ((this.getField(“Source”).value==1|this.getField(“Source”).value=)&this.getField(“Telephone”).value ==””)
{
app.alert(“Le champ N° de téléphone du destinataire est obligatoire.rSelon le choix du mode d’expédition demandé, merci de cliquer OK et le préciser, svp”,1)
}
else
{
this.print();
}
Je ne suis pas sûr de la logique combinatoire.
J’ai rajouté le champ Telephone qui est requis.
Il faut aussi s’assurer que le contenu du champ Telephone est bien un numéro de téléphone en testant son format.
Par ailleurs il faut passer les caractères accentués en unicode sous peine de se faire incendier par les utilisateurs de Mac dont Merlin!
é devient u00E9
N° devient Nu0080
Attention à la casse ! En JavaScript this.getfield() n’est pas équivalent à this.getField()
Retour de l’exemple à méditer ci-joint.
Un peu de persévérance, ça viendra !
[attachment deleted by admin]