嗨,我需要一些帮助来实现一个简单的销售税计算到一个交货价格估算表单,使用Jquery计算插件,我相信很多人都遇到过:http://www.pengoworks.com/workshop/jquery/calculation/calculation.plugin.htm
这是我当前的测试页面:http://jsfiddle.net/treigh/afk3C/4/
$("#FirstHourRate, #HalfHourRate, [rel='eta']").keyup(recalc);
function recalc() {
$("#subtotal").calc(
// the equation to use for the calculation
"FirstHourRate + (eta-1)*2*HalfHourRate", {
bind: "keyup",
eta: $("[rel='eta']").sum(),
FirstHourRate: $("#FirstHourRate"),
HalfHourRate: $("#HalfHourRate")
}, function(s) {
// return the number as a dollar amount
return "$" + s.toFixed(2);
});
}
目前我可以生成一个小计。但我还想计算一个总金额,它本质上是小金额加上小金额13%的税。
这里有人有类似的问题,但我的问题略有不同。我很感激你的帮助。
编辑
在@Mohammad Adil的大力帮助下,我几乎拥有了一切可以工作的东西。到目前为止,我可以显示小计和总计,其中包括13%的销售税。我还需要在小计和燃油费之后显示实际的税值,以帮助用户从任何其他附加费和销售税中区分服务费。换句话说,表单应该在显示总金额之前显示费用明细。输出应该如下所示:
小计= $amount(基于"firstthourrate + (eta-1)*2*HalfHourRate",如公式所示)
Fuel = $amount
销售税= 0.13(小计+燃油税)合计=小计+燃油+销售税
如果你想计算grandtotal (小计的总和+小计13%的税),你可以用简单的数学来做。
Demo Fiddle
与计算插件集成grandtotal = subtotal * 1.13 ;