Pb de parametre en javscript
Résolu
curtis002
Messages postés
73
Statut
Membre
-
curtis002 Messages postés 73 Statut Membre -
curtis002 Messages postés 73 Statut Membre -
Bonjour,
encore un petit problème tout bête...
voila j'ai 4 paramètre dans ma fonction et le souci que j'ai c'est que pour le "else" je doit utilisé 2 paramètre et je ne sais pas comment m'y prendre donc ci quelqu'un peut l'aider...
voila mon code:
function Change(zoneDep, zoneAr, calcul, taux)
{
if (isNaN(document.getElementById(zoneDep).value))
{
alert("saisie incorrect!");
}
else
{
document.getElementById(zoneAr).value = document.getElementById(zoneDep).value*taux;
}
}
le soucis est la : document.getElementById(zoneDep).value*taux;
il faut que j'utilise "document.getElementById(zoneDep).value" puis le paramètre "calcul" et le paramètre "taux" mais je sais pas comment...
j'espère avoir une réponse merci d'avance...
encore un petit problème tout bête...
voila j'ai 4 paramètre dans ma fonction et le souci que j'ai c'est que pour le "else" je doit utilisé 2 paramètre et je ne sais pas comment m'y prendre donc ci quelqu'un peut l'aider...
voila mon code:
function Change(zoneDep, zoneAr, calcul, taux)
{
if (isNaN(document.getElementById(zoneDep).value))
{
alert("saisie incorrect!");
}
else
{
document.getElementById(zoneAr).value = document.getElementById(zoneDep).value*taux;
}
}
le soucis est la : document.getElementById(zoneDep).value*taux;
il faut que j'utilise "document.getElementById(zoneDep).value" puis le paramètre "calcul" et le paramètre "taux" mais je sais pas comment...
j'espère avoir une réponse merci d'avance...
A voir également:
- Pb de parametre en javscript
- Paramètre story facebook - Guide
- Parametre dns - Guide
- Remettre parametre usine pc - Guide
- Parametre windows - Guide
- Netflix paramètre compte - Guide
2 réponses
j'ai pensée peut être a utiliser "eval()" mais je n'en c trop rien...
si qqun pourrait m'aider ce serait simpa...
merci quand même...
si qqun pourrait m'aider ce serait simpa...
merci quand même...
j'ai trouvé la solution
function Change(zoneDep, zoneAr, calcul, taux)
{
var multi = document.getElementById(zoneDep).value*taux;
var diviz = document.getElementById(zoneDep).value/taux;
if (isNaN(document.getElementById(zoneDep).value))
{
alert("saisie incorrect!");
}
else if (calcul == '*') //verifie si on multiplie
{
document.getElementById(zoneAr).value = (Math.round(multi*10000))/10000; //arrondie grace a (math.round())
}
else if (calcul == '/') //verifie si on divise
{
document.getElementById(zoneAr).value = (Math.round(diviz*10000))/10000;
}
}
je la met si cela peut aider quelqu'un...
si besoin d'explication demandé...
function Change(zoneDep, zoneAr, calcul, taux)
{
var multi = document.getElementById(zoneDep).value*taux;
var diviz = document.getElementById(zoneDep).value/taux;
if (isNaN(document.getElementById(zoneDep).value))
{
alert("saisie incorrect!");
}
else if (calcul == '*') //verifie si on multiplie
{
document.getElementById(zoneAr).value = (Math.round(multi*10000))/10000; //arrondie grace a (math.round())
}
else if (calcul == '/') //verifie si on divise
{
document.getElementById(zoneAr).value = (Math.round(diviz*10000))/10000;
}
}
je la met si cela peut aider quelqu'un...
si besoin d'explication demandé...