Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/443.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Paypal允许用户配置产品并动态更新总价?_Javascript_Php_Checkbox_Paypal - Fatal编程技术网

Javascript Paypal允许用户配置产品并动态更新总价?

Javascript Paypal允许用户配置产品并动态更新总价?,javascript,php,checkbox,paypal,Javascript,Php,Checkbox,Paypal,我有一个简单的页面,上面有产品X,价格为19.99英镑。 我希望用户能够(通过勾选框)向其添加额外内容,从而使价格每次增加9.99英镑(尽管第一次添加是免费的) 我正在使用PayPal的“立即购买”按钮,我确信这是可能的,尽管我不太知道如何使用它 勾选复选框时,应更新总价等 请告诉我怎么做。非常感谢:) geneCheck是该类的复选框(例如) 基准价格=19.99 totalPrice=basePrice+(geneCheck*9.99)-9.99) 将totalPrice发送至PayPal“

我有一个简单的页面,上面有产品X,价格为19.99英镑。 我希望用户能够(通过勾选框)向其添加额外内容,从而使价格每次增加9.99英镑(尽管第一次添加是免费的)

我正在使用PayPal的“立即购买”按钮,我确信这是可能的,尽管我不太知道如何使用它

勾选复选框时,应更新总价等

请告诉我怎么做。非常感谢:)

geneCheck是该类的复选框(例如)
基准价格=19.99
totalPrice=basePrice+(geneCheck*9.99)-9.99)
将totalPrice发送至PayPal“价值”
将复选框Id发送到带有geneCheck类的选项字段
例如,如果用户单击三个复选框,则总价应为:39.97
用户应该能够用贝宝支付这笔金额。
完成!!

您可以使用Javascript更改字段值(前提是您没有使用加密按钮)。当用户提交表单时,Paypal将收到更新后的值。

谢谢,是的,我最后自己写了一个解决方案。我很快就会寄出去。
geneCheck is the checkboxes with that class (e.g. <input type="checkbox" class="geneCheck" id="KLO">)

basePrice = 19.99
totalPrice = basePrice + (geneCheck * 9.99) - 9.99)

Send totalPrice to PayPal "value"
Send Id of checkboxes to Options field with classes of geneCheck

So if the user clicks three checkboxes, for example, the totalPrice should read: 39.97
And the user should be able to pay with paypal for this amount.
DONE!!