abracadabraPDF › Forums › PDF – Général › Multi Else IF › Répondre à : Multi Else IF
Bonjour (copié-collé de la réponse que je viens de poster sur le forum d’Adobe :Smiley03: )
On dirait que le problème vient de la syntaxe qui n’est pas correcte : il manque les accolades après les conditions et sur la dernière ligne il manque 2 parenthèses, les accolades et l’instruction à exécuter.
Essaye ça :
var societe = this.getField(“societe”).value;
//
var point = this.getField(“NombreDePoints”).value;
//
var statut = this.getField(“statutSalarie”).value
//
if((societe == “societe1” || societe == “societe2” ) && (statut == “OG – Ouvrier” || statut == “EH – Employés” || statut == “AE – Agent de maitrise GF” || statut == “AF – Agents de maitrise” || statut == “AD – Agent maitr art 36” || statut == “AC – Agent maitr art 4bis” || statut == “MD – Détaché” || statut == “TC – Technicien” || statut == “CB – Cadre intégré”))
{event.value = point * 12.0117;}
//
else if((societe == “societe3” || societe == “societe4” || societe == “societe5” || societe == “societe6” || societe == “societe7” ) && (statut == “OG – Ouvrier” || statut == “EH – Employés” || statut == “AE – Agent de maitrise GF” || statut == “AF – Agents de maitrise” || statut == “AD – Agent maitr art 36” || statut == “AC – Agent maitr art 4bis” || statut == “MD – Détaché” || statut == “TC – Technicien” || statut == “CB – Cadre intégré”))
{event.value = point * 12.0845;}
//
else if((societe == “societe8” || societe == “societe9” ) && (statut == “OG – Ouvrier” || statut == “EH – Employés” || statut == “AE – Agent de maitrise GF” || statut == “AF – Agents de maitrise” || statut == “AD – Agent maitr art 36” || statut == “AC – Agent maitr art 4bis” || statut == “MD – Détaché” || statut == “TC – Technicien” || statut == “CB – Cadre intégré”))
{event.value = point * 4.8688;}
//
else if(societe == “societe10” && (statut == “OG – Ouvrier” || statut == “EH – Employés” || statut == “AE – Agent de maitrise GF” || statut == “AF – Agents de maitrise” || statut == “AD – Agent maitr art 36” || statut == “AC – Agent maitr art 4bis” || statut == “MD – Détaché” || statut == “TC – Technicien” || statut == “CB – Cadre intégré”))
{event.value = point * 11.9519;}
//
else if(societe == “societe11” && (statut == “OG – Ouvrier” || statut == “EH – Employés”))
{// instructions à exécuter;}