abracadabraPDF › Forums › PDF – Général › Recuperer la valeur textuelle › Répondre à : Recuperer la valeur textuelle
18 juillet 2018 à 20:18
#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”
}
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”;
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”
}
}
}
}
}