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