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!