我怎样才能编写一个脚本来将 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
请问有人可以帮我吗?
我会很感激帮助