我有一个表格,人们输入支付金额,然后在点击“提交”时发送给PayPal。我希望这个表格自动添加总额的3.4%加上0.35欧元的金额来支付贝宝费用。我查看了stackoverflow和其他地方,发现了一些关于稍微不同的问题的答案,我无法根据这种特殊情况对其进行自定义。
Doea有人有答案吗?我确信这是许多人在某个方面需要的东西。
答案 0 :(得分:1)
您可以尝试:total + (total / 100.0 * 3.4) + 0.35
。
确保您在JavaScript上进行此计算只是为了先前将结果显示给用户,并在后端再次执行,因为如果您在客户端计算它然后发送到服务器,那么具有JavaScript平均知识的任何人都可以绕过它
答案 1 :(得分:1)
你要做的第一件事就是乘以1.034(即100%+ 3.4%,得到103.4%;除以100%,得到1.034的比例)。然后加0.35欧元。
我不知道你的表格是用什么语言编写的,但如果你现在处于这种状态,你应该能够解决问题。如果你无法从那里弄清楚事情,你需要发布你拥有的代码(如果你有权发布它)或至少告诉我们你用什么语言或程序设置这一切,如果你不能发布你的代码。
总之,如果你有一个变量SUBTOTAL,你的NETTOTAL将是:
NETTOTAL = SUBTOTAL * 1.034 + 0.35