哪有我做了一個腳本來乘以2個輸入和結果我的問題是: 「我該怎麼做才能把2位小數每個輸入如何將輸入轉換爲2位小數位?
soles * cost = subtotal
subtotal + dolares = total
這是我查看HTML
<label>Sum Soles :</label>
<input id="soles" value="2233.3234333" />
<label>Sum Dolars :</label>
<input id="dolars" value="3244.3566" />
<br/><br/>
<label>Cost of Dolar</label>
<input type="text" id="cost" maxlength="5" onchange="doMath();" />
<label>Total Soles to Dolars</label>
<input id="subtotal" readonly="readonly" />
<br/><br/>
<label>SUM TOTAL</label>
<input id="total" readonly="readonly" />
這是我的腳本
<script type="text/javascript">
function doMath()
{
// Capture the entered values of two input boxes
var soles = document.getElementById('soles').value;
var cost = document.getElementById('cost').value;
var dolares=document.getElementById('dolars').value;
// Add them together and display
var subtotal = parseFloat(soles) * parseFloat(cost);
document.getElementById('subtotal').value = subtotal;
var total = parseFloat(subtotal) + parseFloat(dolars);
document.getElementById('total').value = total;
}
</script>
我期望的那樣結果
Sum Soles : 2233.32
Sum Dolars 3244.36
Cost : 1.2
Total Soles to dolars = 2679,98
Total :5924,34
請有人可以幫助我呢?
我會很高興幫助
可能重複[JavaScript:格式化數字,精確到兩位小數](http://stackoverflow.com/questions/1726630/javascript-formatting-number-with-exactly-two-decimals) – Ryan
它不是重複的,我創建編輯它現在 –
Carlios - 我編輯你的問題,所以這是正確的英語。你改回來了。我不打算編輯戰爭,但最好不要寫所有大寫的問題,現在你的問題是不正確的英語。 – Joe