如何让javascript和php在计算后显示两位小数。现在它工作正常,但没有小数位,只是整数
PHP *的 * ** * ** *
<td> width="3"><input type="text" name="order_quan" /></td>
<td><input type="text" name="Price" /></td>
<td><font color="yellow"><span class=Price></span></td>
Java Script * * ** * ***
<script>
$('input[name=order_quan], input[name=Price]').keyup(function() {
var divParent = $(this).closest('div');
var order_quan = $('input[name=order_quan]', divParent).val()-0;
var Price = $('input[name=Price]', divParent).val()-0;
if (order_quan >= 0 && Price >= 0)
$('span.Price', divParent).text(order_quan*Price);
});
</script>
答案 0 :(得分:1)
您可以使用.toFixed(2);
(order_quan * Price).toFixed(2);
答案 1 :(得分:1)
这是基础
String((order_quan*Price * 100)>>0).replace(/(\d{2}$)/,'.$1');
//shift it 2 decimal places left, floor it, and add '.' before the last two digits