Javascript 将计算出的金额发送到PayPal

Javascript 将计算出的金额发送到PayPal,javascript,paypal,Javascript,Paypal,这可能是一个初学者的问题,但这就是我现在的位置 我已经设法使用javascript创建了一个价格计算表,它从一个表单中获取用户输入的选项,计算价格总额并将其显示出来(使用名为“FinalToalPrice”的变量) 现在我想把它发送到贝宝,进入我的网站支付标准设施。(我选择了定制购物车),但似乎无法实现 如何将计算出的总数发送到PayPal 当在amount_1值字段中插入一个数字时,paypal卡脚本工作正常,但当我尝试使用该变量时,该脚本工作不正常 如果有人有时间,我希望得到一些帮助。每次更

这可能是一个初学者的问题,但这就是我现在的位置

我已经设法使用javascript创建了一个价格计算表,它从一个表单中获取用户输入的选项,计算价格总额并将其显示出来(使用名为“FinalToalPrice”的变量)

现在我想把它发送到贝宝,进入我的网站支付标准设施。(我选择了定制购物车),但似乎无法实现

如何将计算出的总数发送到PayPal

当在amount_1值字段中插入一个数字时,paypal卡脚本工作正常,但当我尝试使用该变量时,该脚本工作不正常


如果有人有时间,我希望得到一些帮助。

每次更改FinalToalPrice或提交表单时(就在提交表单之前)都会更新paypal隐藏变量。

我对JavaScript舍入数有严重的问题(因为它们是浮动,即使是整数值)。我强烈建议您使用PHP之类的工具来处理最终的价格问题。因此,可能有一个完全由JavaScript支持的表单,然后PHP处理它(作为一个整数,美分在末尾只除以100),然后
echo
s输出结果

在处理金钱问题时,精确是非常重要的

这并不能完全回答你的问题,但它确实提供了重要的建议。而且,由于您将
echo
输出生成的PayPal表单变量,因此您的HTML将数字直接显示在字段中,它将很好地工作。

在玩了很多之后,我已经开始工作了。答案似乎是双重的

  • document.getElementById声明的拼写更正,以及
  • 将价格总额格式化为小数点后2位的数字

  • 谢谢你们的指点

    我是否正确理解您希望接受/处理基于客户端计算的付款?这是否意味着使用一些简单的客户端开发/调试工具的人可以修改您的脚本并订购昂贵的东西,总金额为0.01美元?谢谢。我理解风险,但就我的情况而言,我销售的是实体旅游,客户需要前往澳大利亚参与。这些产品价值高,但数量少,我们在确认之前会逐一检查,因此我相信欺诈预订的实际风险非常低。谢谢。是的,FinalToalPrice已经在用户每次更改时更新。好的,Kolink,听起来很有希望。我要试着用100除法。几天前我确实看到过这样做的sme代码示例。