- Ce sujet est vide.
-
Sujet
-
Bonjour, c’est encore moi
J’ouvre un nouveau sujet puisqu’on s’éloigne pas mal du précedent ^^” (et je dois encore étudier la réponse expliqué )
Donc cette fois fini les radio etc, je suis sur un soucis de… Calcul.
Après plein d’essai de if, and etc, je suis parvenue à ce que je voulais (en théorie).Car dans la pratique… Bah ca ne fonctionne pas.
Mon code:Code:var text1 = this.getField(“Text1”)
var poids1 = this.getField (“Poids”)
if ((text1.value=”Env”) && (poids.value<100))
{
this.event.target.value = “1,90”
}
else if ((text1.value=”Env”) && (poids1.value>=100) && (poids1.value<250))
{
this.event.target.value = “3,50”
}
else if ((text1.value=”Env”) && (poids1.value>=250) && (poids1.value<500))
{
this.event.target.value = “5,10”
}
else if ((text1.value = Env) && (poids1.value>=500) && (poids1.value<3000))
{
this.event.target.value = “6,70”
}
else
{
this.event.target.value = “bientot”
}Mais… Il ne prends pas en compte la valeur de la variable ‘Env’.J’ai bien pensé aux ordres de calcul, et en effet, le calcul de cette case s’effectue AVANT celle de la case qui affiche la variable. Sauf que, si je place la case de la variable avant… Bah c’est cette case si qui ne fonctionne plus, pourtant tout les calculs dont elle a besoin sont bien avant… J’avoue je seche…
Les cases sont celles du haut, pour plus de praticité dans mes tests ^^”.
Merci d’avance !
- Vous devez être connecté pour répondre à ce sujet.