Donnez vie à vos documents numériques !
 

Répondre à : Recuperer la valeur textuelle

abracadabraPDF Forums PDF – Général Recuperer la valeur textuelle Répondre à : Recuperer la valeur textuelle

#64376
Patakess
Membre

Awi en effet ! La ça marche en effet ^^’.
Mais il me semblait que else if était une variable qui empêchait justement les imbrications de if…. Else
(J’avoue je me suis basé sur https://abracadabrapdf.net/forum/index.php/topic,3460.msg20605.html#msg20605)

Du coup je suppose que mon code

Code:
var int1 = this.getField(“int_1”)
var poids = this.getField(“Poids”)
if (this.getField(“Livraison”).value==”2″)
{
this.event.target.value = “Pas de Frais de port”
}
else if ((poids.value<1128)&&(int1.value==0))
{
this.event.target.value = “Env”
}
else if ((poids.value<2000)&&(int1.value==1))
{
this.event.target.value = “CarL”
}
else if ((poids.value>1128)&&(poids.value<2000)&&(int1.value==0))
{
this.event.target.value = “CarMP”
}
else if ((poids.value<5000)&&(int1.value>=2)&&(int1.value<=5))
{
this.event.target.value = “CarLP”
}

else
{
this.event.target.value = “Demande de devis”
}

et aussi à revoir ? ^^”
Edit: J’ai fait ça, c’est bon ?

Code:
var int1 = this.getField(“int_1”)
var poids = this.getField(“Poids”)
if (this.getField(“Livraison”).value==”2″) {
    this.event.target.value = “Pas de Frais de port”;
    } else {
        if ((poids.value<1128)&&(int1.value<1)) {
        this.event.target.value = “Env”;
            } else {
                if ((poids.value<2000)&&(int1.value==1)) {
                this.event.target.value = “CarL”;
                    } else {
                        if ((poids.value>1128)&&(poids.value<2000)&&(int1.value==0)) {
                        this.event.target.value = “CarMP”;
                            } else{
                                if ((poids.value<5000)&&(int1.value>=2)&&(int1.value<=5)) {
                                this.event.target.value = “CarLP”;

                                    }else {
                                    this.event.target.value = “Demande de devis”
                                    }
}
}
}
}