我有一个收集客户信息的表格,然后它
- 将它们保存在数据库中
- 发出几封电子邮件
- 将信息发送到 SalesForce (SF) 部门
现在,前两个两个任务很容易,但第三个给我带来了麻烦。对于 SF,我没有做任何特别的事情,只需添加他们的 url,他们就会从表单中提取他们需要的所有必要信息。在我看来,为了做到这些,我需要表单具有与一个提交按钮关联的 2 个操作(不能有 2 个表单或 2 个按钮)。
所以在我的raf.php
文件中我有这个表单,提交后我必须将它们重定向到raf-submitted.php
显示成功/错误消息和其他必要信息的页面。
表格 (从这里得到想法)
<form id="referralForm" name="referralForm" autocomplete="off" enctype="multipart/form-data" method="POST">
<input id="saveForm" name="saveForm" class="field-submit" type="button" value="Submit" style="padding-left:20px" width="100" tabindex="23" onclick="FormSubmission(); SalesForceSubmission();" />
</form>
JavaScript:
$(document).ready(function()
{
function SalesForceSubmission()
{
document.referralForm.action = "https://someAddress.salesforce.com/";
document.referralForm.submit();
return true;
}
function FormSubmission()
{
document.referralForm.action = "raf-submitted.php";
document.referralForm.submit();
return true;
}
});
该raf-submitted.php
文件负责表单验证、数据库插入和电子邮件问题。
它不工作。我也试过这些没有运气:
有人可以帮帮我吗?谢谢!