2 chiffres aprés la virgule en javascript
Salut
j'ai modifié un petit programme de calcul en javascript. Mon souci est que le résultat du calcul soit positif si non erreur et avec 2 chiffre aprés la virgule. Merci beaucoup de votre aide.
Voila mon programme de calcul ;
<script language="JavaScript">
<!-- Debut
function quotient(form) {
a=eval(form.a.value);
b=eval(form.b.value);
c=eval(form.c.value);
d=eval(form.d.value);
e=(a+b-c)/d;
form.resul.value = e;
}
// Fin -->
</script>
</head>
<body>
<div align="center">
<form name="formx">
<input type="text" size="6" value="0" name="a">
<input type="number" size="6" value="0" name="b">
<input type="number" size="6" value="0" name="c">
<select name="d">
<option value="3" selected>3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input name="button" type="button" onClick="quotient(this.form)" value=" Valider ">
<input name="button2" type="button" onClick="document.forms.formx.reset()" value=" Effacer ">
<input type="number" value="0" name="resul" size="6" onFocus="this.blur()">
</form>
</div>
j'ai modifié un petit programme de calcul en javascript. Mon souci est que le résultat du calcul soit positif si non erreur et avec 2 chiffre aprés la virgule. Merci beaucoup de votre aide.
Voila mon programme de calcul ;
<script language="JavaScript">
<!-- Debut
function quotient(form) {
a=eval(form.a.value);
b=eval(form.b.value);
c=eval(form.c.value);
d=eval(form.d.value);
e=(a+b-c)/d;
form.resul.value = e;
}
// Fin -->
</script>
</head>
<body>
<div align="center">
<form name="formx">
<input type="text" size="6" value="0" name="a">
<input type="number" size="6" value="0" name="b">
<input type="number" size="6" value="0" name="c">
<select name="d">
<option value="3" selected>3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
</select>
<input name="button" type="button" onClick="quotient(this.form)" value=" Valider ">
<input name="button2" type="button" onClick="document.forms.formx.reset()" value=" Effacer ">
<input type="number" value="0" name="resul" size="6" onFocus="this.blur()">
</form>
</div>
3 réponses
-
Bonjour,
e=parseFloat((parseFloat(a)+parseFloat(b)-parseFloat(c))/parseFloat(d)); -
Bonjour,
e=parseFloat((parseFloat(a)+parseFloat(b)-parseFloat(c))/parseFloat(d));
voila -
Bonjour, comment je fait
je souhaite qu"il apparaise que 2 chiffres apr-s la vigule :
document.Envoi.Total_Ttc.value=parseFloat(document.Envoi.Creat_Mt.value)*1.196
merci