Как исправить итог до 2 знаков после запятой html / javascript


У меня есть следующий код javascript, чтобы добавить флажки вместе при выборе и получить итог. Что мне нужно добавить к коду, чтобы получить итог для отображения 2 десятичных знаков всегда.

<script type="text/javascript">
function checkTotal() {
document.listForm.total.value = '';
var sum = 68.50;
for (i=0;i<document.listForm.choice.length;i++) {
if (document.listForm.choice[i].checked) { 
sum = sum + parseInt(document.listForm.choice[i].value);
}
}
document.listForm.total.value = sum;
}
</script>
2 2

2 ответа:

Вам просто нужно позвонить toFixed(n) и передайте число цифр после запятой:

document.listForm.total.value = sum.toFixed(2);

Можно использовать метод toFixed(): http://www.w3schools.com/jsref/jsref_tofixed.asp .