Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/382.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计算的自定义金额作为金额发送到PHP表单?_Javascript_Php_Html_Paypal - Fatal编程技术网

如何将JavaScript计算的自定义金额作为金额发送到PHP表单?

如何将JavaScript计算的自定义金额作为金额发送到PHP表单?,javascript,php,html,paypal,Javascript,Php,Html,Paypal,以下是我的JS代码,用于计算总金额: 函数calTotal(){ var a=250.0, b=175.0, c=90.0, d=415.0, e=225.0, f=225.0, g=225.0, h=225.0; var总和=0.0; 如果(预订表格faat项目1.checked==真){ 预订表faat项目1.value=a; 总和+=a; }else booking_form.faat_item1.value=0; 如果(预订表格faat项目2.checked==真){ 预订表格faat项

以下是我的JS代码,用于计算总金额:

函数calTotal(){
var a=250.0,
b=175.0,
c=90.0,
d=415.0,
e=225.0,
f=225.0,
g=225.0,
h=225.0;
var总和=0.0;
如果(预订表格faat项目1.checked==真){
预订表faat项目1.value=a;
总和+=a;
}else booking_form.faat_item1.value=0;
如果(预订表格faat项目2.checked==真){
预订表格faat项目2.value=b;
总和+=b;
}else booking_form.faat_item2.value=0;
如果(预订表格faat项目3.checked==真){
预订表faat项目3.value=c;
总和+=c;
}else booking_form.faat_item3.value=0;
if(预订\表格.osfa\项目1.checked==真){
预订表格osfa项目1.value=d;
总和+=d;
}else booking_form.osfa_item1.value=0;
如果(预订表格osfa项目2.checked==true){
预订表格osfa项目2.value=e;
总和+=e;
}else booking_form.osfa_item2.value=0;
如果(预订表格osfa项目3.checked==true){
预订表格osfa项目3.value=f;
总和+=f;
}else booking_form.osfa_item3.value=0;
如果(预订表格osfa项目4.checked==true){
预订表格osfa项目4.value=g;
总和+=g;
}else booking_form.osfa_item4.value=0;
如果(预订表格osfa项目5.checked==true){
预订表格osfa项目5.value=h;
总和+=h;
}else booking_form.osfa_item5.value=0;
回报金额;
}
函数sendTotal(){
var total=calTotal();
返回总数;
}
此代码计算结果很好,但我希望此计算结果直接作为金额发送到我的PayPal,以下是我的按钮代码:



企业名称已更改,我尝试直接使用此
sendTotal()
,但PayPal给出了格式错误,是否有人可以帮助将我的JS计算总数作为金额发送到PayPal。

将id属性添加到total元素,即id='total',并将其添加到javascript中 document.getElementById('total')。value=sendTotal();
那应该行。

你能用我的代码详细说明一下吗。好的,试过你说的,登陆PayPal时还是一样的错误:(嗯,我忘了告诉你从html中删除value属性,试试看有没有什么变化。