【发布时间】:2017-10-11 05:20:37
【问题描述】:
我想问一下“一个提交按钮的多个表单操作” 表单操作将是 2 个地方,Zoho CRM 和 Google 表单。
我已经测试过,但线索没有保存,无法进入感谢页面。
我不确定对此脚本的更改是否正确:
function SubmitForm()
{
if(document.forms['leadform'].onsubmit())
{
showResultDiv();
document.forms['leadform'].action='https://crm.zoho.com/crm/WebToLeadForm';
document.forms['leadform'].submit();
document.forms['leadform'].action='https://docs.google.com/forms/d/e/1FAIpQLScQzsovLE8zusA88V7VTKQ5ACVYkbg0PWQmTsPd1NKGum8Tsw/formResponse';
document.forms['leadform'].submit();
}
return true;
}
【问题讨论】:
-
是什么让您认为 onsubmit 会返回布尔结果?
-
我在这里找到了参考:form.guide/web-form/submit-form-multiple-scripts.html,但是是的,它不起作用...
-
我在该页面上没有看到他们引用 onsubmit() 的返回的示例?
-
首先......使用 dom,获取表单: var frm = document.getElementById("leadform");检查它是否正确返回,然后使用 frm.setAttribute("action", ...);不要按照你的方式设置属性。
标签: javascript forms