0

我有一个表格,人们在其中输入要支付的金额,然后在单击“提交”时将其发送到贝宝。我希望此表格自动将总额的 3.4% 加上 0.35 欧元添加到支付贝宝费用的金额中。我环顾了 stackoverflow 和其他地方,发现答案对于稍微不同的问题非常具体,以至于我无法针对这种特殊情况对其进行自定义。

有人有答案吗?我敢肯定,这是许多人在某一时刻需要的东西。

4

2 回答 2

1

你可以试试这个:total + (total / 100.0 * 3.4) + 0.35

确保您在 JavaScript 上执行此计算只是为了先前向用户显示结果,然后在您的后端再次执行,因为如果您在客户端计算它然后发送到服务器,任何具有普通 JavaScript 知识的人都可以绕过它。

于 2012-06-29T01:56:22.810 回答
1

您要做的第一件事是乘以 1.034(即 100% + 3.4%,得到 103.4%;除以 100%,得到 1.034 的比例)。然后添加您的 0.35 欧元。

我不知道你的表格是用什么语言写的,但如果你在这一点上,你应该能够弄清楚。如果您无法从那里弄清楚,您需要发布您拥有的代码(如果您有权发布它)或者至少告诉我们您使用什么语言或程序来设置这一切,如果您不能发布您的代码。

总之,如果您有一个变量 SUBTOTAL,您的 NETTOTAL 将是:

NETTOTAL = SUBTOTAL * 1.034 + 0.35
于 2012-06-29T01:59:15.333 回答