Donnez vie à vos documents numériques !
 

Répondre à : Comment cumuler plusieurs conditions (AND & OR) ? – RÉSOLU

abracadabraPDF Forums PDF – Général Comment cumuler plusieurs conditions (AND & OR) ? – RÉSOLU Répondre à : Comment cumuler plusieurs conditions (AND & OR) ? – RÉSOLU

#51288
alex
Participant

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==3)&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]