gpt4 book ai didi

javascript - 在 Javascript 中计算出固定汇率和总计

转载 作者:行者123 更新时间:2023-12-02 18:56:55 27 4
gpt4 key购买 nike

我有一个表单,用户可以在其中输入信息,然后执行计算。

由于某种原因,固定汇率和我的总计没有在 html 中输出。

这是我的脚本。

function updateCost()
{
var amount = $('#amount').val();
var delivery = parseInt($('#delivery').val());
var fixedrate = parseInt($('#total').val() / 100 * 12.4);

var total = parseInt(amount) + parseInt(delivery);
$("#total").html(total);
$("#amountdiv").html(amount);
$("#deliverydiv").html(delivery);

var grandtotal = parseInt(fixed) + parseInt(total);
$("#grandtotal").html(grandtotal);
$("#total").html(total);
$("#fixedrate").html(fixedrate);
}

$(document).ready(function(){
$('#amount').change(function(){ updateCost(); });
$('#delivery').change(function(){ updateCost(); });
$('#grandtotal').change(function(){ updateCost(); });
});

HTML 是这样的..

Payment:
<div name="amount" id="amountdiv"></div>
Freight:
<div name="delivery" id="deliverydiv"></div>
Total Payment:
<div name="total" id="total"></div>
Due Date:
<div name="date" id="date"></div>
Fixed:
<div name="fixed" id="fixedrate"></div>
Grand Total:
<div name="grandtotal" id="grandtotal"></div>

谢谢乔纳

最佳答案

我想你的意思是

 var grandtotal = parseInt(fixedrate) + parseInt(total);

还有线

var fixedrate =  parseInt($('#total').val() / 100 * 12.4);

$('#total').val() 获取 div 的空内容并从 parseInt 得到 0

以下是该函数的示例:

function updateCost()
{
var amount = $('#amount').val();
var delivery = parseInt($('#delivery').val());


var total = parseInt(amount) + parseInt(delivery);
$("#total").html(total);
$("#amountdiv").html(amount);
$("#deliverydiv").html(delivery);

var fixedrate = parseInt(total / 100 * 12.4);

var grandtotal = parseInt(fixedrate) + parseInt(total);
$("#grandtotal").html(grandtotal);
$("#total").html(total);
$("#fixedrate").html(fixedrate);

}

关于javascript - 在 Javascript 中计算出固定汇率和总计,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15248894/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com