クライアントの情報を収集するフォームがあり、それから
- それらをデータベースに保存します
- いくつかの電子メールを送信します
- SalesForce (SF) 部門に情報を送信します
さて、最初の 2 ツー タスクは簡単でしたが、3 番目のタスクが面倒です。SFの場合、特別なことは何もありません。URLを追加するだけで、フォームから必要なすべての情報を引き出すことができます。これらを行うには、フォームに1つの送信ボタンに関連付けられた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
ファイルは、フォームの検証、データベースの挿入、および電子メールの問題を処理します。
動いていない。私もこれらを試してみましたが、うまくいきませんでした:
誰か助けてくれませんか?ありがとうございました!