Um formulário, um botão de envio, mas duas ações

Eu tenho um formulário que coleta informações do cliente e, em seguida,

salva-os no banco de dadosenvia alguns e-mailsenvia as informações para o departamento SalesForce (SF)

Agora, as duas primeiras duas tarefas foram fáceis, mas a terceira está me causando problemas. Para SF eu não tenho nada de especial, só tem que adicionar seu URL e eles vão retirar todas as informações necessárias que precisam do formulário. Para mim, parece que para fazer isso eu preciso do formulário ter 2 ações associadas a um botão de envio (não pode ter 2 formulários ou 2 botões).

Então na minharaf.php Eu tenho este formulário, e após o envio eu tenho que redirecioná-los pararaf-submitted.php página que exibe a mensagem de sucesso / erro e outras informações necessárias.

A forma (pegou a ideia deAqui)

 <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>

O 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;
    }
  });

oraf-submitted.php arquivo tomar cuidado com a validação de formulário, inserção de banco de dados e problemas de e-mail.

Não está funcionando. Eu também tentei isso sem sorte:

Duas ações onClick um botãoDuas ações de formulário que abrem URL em uma nova janela no botão Um envio?

Alguém por favor pode me ajudar? Obrigado!

questionAnswers(5)

yourAnswerToTheQuestion