Pb de parametre en javscript
Résolu
curtis002
Messages postés
69
Date d'inscription
Statut
Membre
Dernière intervention
-
curtis002 Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
curtis002 Messages postés 69 Date d'inscription Statut Membre Dernière intervention -
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
- Remettre parametre usine pc - Guide
- Parametre dns - Guide
- Parametre windows - Guide
- Netflix paramètre compte - Guide
- Parametre usine chromecast - 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é...