garniture à 2 décimales
J'ai:
onclick="document.getElementById('field1').value =
Math.round((parseFloat(document.getElementById('field2').value,2)*100))/100 +
Math.round((parseFloat(document.getElementById('field3').value,2)*100))/100;"
La plupart des nombres ronds ok pour 2 points décimaux qui est ce dont j'ai besoin.
Cependant, avec un exemple comme
onclick="document.getElementById('field1').value =
Math.round((parseFloat(document.getElementById('21.29').value,2)*100))/100 +
Math.round((parseFloat(document.getElementById('54.70').value,2)*100))/100;"
Le champ 1 est de retour 75.99000000000001
Comment puis-je couper à 75.99
constamment?
OriginalL'auteur user821522 | 2011-06-29
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur Bobby Borszich
Utiliser la méthode
toFixed(2)
de le fixer à 2 décimales:OriginalL'auteur Michael Berkowski
Comment à ce sujet:
parseFloat(document.getElementById('21.29').toFixed(2);
La toFixed méthode doit prendre soin de l'arrondissement bien pour vous.
OriginalL'auteur Sean McMains