2013-10-17 55 views
2

我有以下javascript代碼將選中的複選框添加到一起並生成總計。我需要添加什麼代碼才能使總數始終顯示2個小數位。如何將總數修正爲小數點後2位html/javascript

<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

你只需要調用toFixed(n)和小數點後通過的位數:

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

感謝您的迅速響應! – user2890036

+0

@ user2890036不客氣,不要忘記接受答案時,你可以:) –

+0

@ user2890036謝謝。 –

相關問題