Bonjour,
J'effectue une opération de calcul sur un champ, et je me demande pourquoi, lorsqu'il calcule 3x2.7 le résultat est de 8.10000 et pour 2x2.7 = 5.4 (sans la marée de 0 qui suit). C'est un grand mystère !
A la base, j'essaie d'obtenir des chiffres toujours à virgule, même s'il n'y a rien après, mais seulement avec deux nombres, p.ex. 5.40 ou 8.10 ou encore 9.00.
J'ai essayé avec math.round, mais ce n'est pas vraiment son utilité il me semble :p
Quelqu'un aurait-il une suggestion, s'il vous plaît ?
Merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <input type="text" name="objet_nbre" onkeyup="objet.value=(2.7*this.value); calcule();" /> <input type="text" id="objet" name="objet" value="0" readonly="readonly" />![]()
Partager