Ir para conteúdo
Fórum Script Brasil
  • 0

2 post para 1 submit


artabrahao

Pergunta

Srs.

Tenho um formulário que envia um email com os dados preenchidos.

Além disso o mesmo deve enviar as mesmas informações para um link através do método post.

Como fazer isso através de um único submit?

O mesmo pode rodar em java script ou em php.

Em java script já tem algumas validações de campos.

Grato e no aguardo,

Link para o comentário
Compartilhar em outros sites

7 respostass a esta questão

Posts Recomendados

  • 0
Não entendi...:huh:

No submit as informações tem que ir para 2 locais distintos, um é o envio de email com os dados do formulário preenchido e outro um link com post para envio das informações.

Se funcionasse seria assim:

function js_signup() {

document.formulario.action = "http://post1.com.br";

document.formulario.action = "http://post2.com.br";

document.formulario.submit();

}

Grato e no aguardo,

Link para o comentário
Compartilhar em outros sites

  • 0

INfelizmente não dá não cara, um formulário só pode ter um action.

No seu caso eu aconselharia a usar a sua linguagem de servidor que pega os dados para fazer o redirecionamento, já que está mandando por POST.

Se estivesse mandando algo por GET seria outra história.

Aquele abraço.

Link para o comentário
Compartilhar em outros sites

  • 0
INfelizmente não dá não cara, um formulário só pode ter um action.

No seu caso eu aconselharia a usar a sua linguagem de servidor que pega os dados para fazer o redirecionamento, já que está mandando por POST.

Se estivesse mandando algo por GET seria outra história.

Aquele abraço.

Então como faço para disparar automaticamente um outro submit. Automaticamente?

Deixaria um botão submit para uma função java script com action que acionaria também um botão post em php.

Grato,

Link para o comentário
Compartilhar em outros sites

  • 0

Então nesse caso você faria o seguinte:

<form id="form1" name="form1" method="POST" action="http://www.google.com.br" target="_blank">
<input type="submit" onclick="document.getElementById('form2').submit()" />
</form>

<form id="form2" name="form2" method="POST" action="http://www.gmail.com" target="_blank">
<input type="hidden" name="variavel" value="valor" />
<input type="hidden" name="variavel2" value="valor2" />
</form>

Dois forms que serão enviados ao mesmo tempo. O primeiro vai ser o que que vai acionar o segundo.

O segundo manda para outro link os valores dos inputs hidden.

Era isso que queria ?

Akeleabraço

Link para o comentário
Compartilhar em outros sites

  • 0
Então nesse caso você faria o seguinte:

<form id="form1" name="form1" method="POST" action="http://www.google.com.br" target="_blank">
<input type="submit" onclick="document.getElementById('form2').submit()" />
</form>

<form id="form2" name="form2" method="POST" action="http://www.gmail.com" target="_blank">
<input type="hidden" name="variavel" value="valor" />
<input type="hidden" name="variavel2" value="valor2" />
</form>

Dois forms que serão enviados ao mesmo tempo. O primeiro vai ser o que que vai acionar o segundo.

O segundo manda para outro link os valores dos inputs hidden.

Era isso que queria ?

Akeleabraço

Seria mais ou menos, pois dessa forma o valor dp conteúdo do primeiro formulário não passa para o segundo, ou seja, o usuário digitou o nome no primeiro, nesse segundo post não há esse valor.

Como resolver?

grato,

Link para o comentário
Compartilhar em outros sites

  • 0

Então eu acho que deveria fazer isso usando o php. A primeira página em php faria o primeiro tratamento e devolvia um pop up em javascript direcionada para outra url contendo seu outro php.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152k
    • Posts
      651,7k
×
×
  • Criar Novo...