Fóruns sobre PHP, JavaScript, HTML, MySQLi, jQuery, Banco de Dados, CSS


Moderador: web

 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

form em popup com dois action

16-07-2009 16:00

Boa tarde galera, estou com o seguinte problema.

Tenho um formulário, que exibe resultado de várias maneiras, em uma popup, eu preciso direcionar ele para paginas diferentes, ex:


<script> function Form_Visualizar() { document.financeiro.action = "financeiro_emissao.php"; document.financeiro.submit(); } function Form_Detalhar() { document.financeiro.action = "financeiro_emissao_detalhado.php"; document.financeiro.submit(); } </script> <form name="financeiro" id="financeiro" method="get" action="" onSubmit="window.open('','pop','scrollbars=yes,width=700,height=500')" target="pop"> ............. <input type="button" id="visualiza" value="Visualizar onlick="Form_Visualizar()";><br> <input type="submit" id="detalha" value="Relatório Detalhado" onlick="Form_Detalhar()";> </form>

Sem o onSubmit="" da certo, ele muda o action, mas preciso que abra em um popup.

Então é isto, preciso abrir o form e uma popup escolhendo pra qual pagina direcionar os dados.

Valeu
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

form em popup com dois action

16-07-2009 17:03

Você quer enviar os dados para o documento de acordo com o botão pressionado, certo?
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

form em popup com dois action

16-07-2009 18:14

Isto mesmo fera, um formulario, os dados são enviados pra uma pagina, em um popup, e esta pagina depende do botao pressionado.

via GET ate sei, algo como

function Form_Visualizar(){ id_lancamento = document.financeiro.id_lancamento.value; window.open('financeiro_emissao_detalhado.php?id_lancamento='+id_lancamento+'','pop','scrollbars=yes,width=700,height=500')\"; }

captura o valor do input id_lancamento e abre a url com ele, numa popup, mas são mais valores, e eu preciso disto via POST, alguma ideia?
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

form em popup com dois action

16-07-2009 18:26

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

form em popup com dois action

16-07-2009 19:00

<form action="teste.php" method="POST" target="popup" onsubmit="window.open('','popup','width=400,height=400')">
<input type="text" name="campo" value="valor aqui">
<input type="submit">
</form>

Este é igual postei, acho ate que aprendi isto aqui no forum, mas como disse antes, eu preciso mudar o ACTION="TESTE.PHP" para ACTION="TESTE2.PHP"

Preciso ter a opção de enviar o formulário para dois documentos diferentes, em popup.

exemplo:

NOME:___________________
IDADE:___________________

[Enviar 1] - [Enviar 2]

cada "enviar" manda o form via post para uma pagina(diferente) em uma popup
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

form em popup com dois action

16-07-2009 19:09

Eu acho que já até postei, só que como não achei, está ai uma base

<script> function muda_action(action) { document.getElementById("form").action=action; } </script> <form action="" method="POST" id="form"> <input type="button" value="muda" onclick="muda_action('outro.php')"> <input type="submit"> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

form em popup com dois action

16-07-2009 20:37

mas este ai nao funciona pra abrir em um popup.
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

form em popup com dois action

16-07-2009 20:47

Essa base é só para mudar o action, para popup só você adicionar o script correspondente.
0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

form em popup com dois action

16-07-2009 20:54

viu o primeiro script que postei?

<script> function Form_Visualizar() { document.financeiro.action = "financeiro_emissao.php"; document.financeiro.submit(); } function Form_Detalhar() { document.financeiro.action = "financeiro_emissao_detalhado.php"; document.financeiro.submit(); } </script> <form name="financeiro" id="financeiro" method="get" action="" onSubmit="window.open('','pop','scrollbars=yes,width=700,height=500')" target="pop"> ............. <input type="button" id="visualiza" value="Visualizar onlick="Form_Visualizar()";><br> <input type="submit" id="detalha" value="Relatório Detalhado" onlick="Form_Detalhar()";> </form>

o onSubmit junto com o onClick nao funciona!!!!!!!!!
qdo vc muda o action, nao atualiza a url que vai ser aberta no popup
0
Editado pela última vez por web em 16-07-2009 21:19, em um total de 1 vez.
Razão: Use a tag code para scripts
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

form em popup com dois action

16-07-2009 22:39

Veja se é isso

<script> function muda_action(action) { document.getElementById("form").action=action; } </script> <form action="" name="form" method="POST" id="form" target="pop" onsubmit="javascript:window.open('','pop','scrollbars=yes,width=700,height=500')"> <input type="text" name="valor" value="abc"> <input type="submit" onclick="muda_action('teste1.php');"> <input type="submit" onclick="muda_action('teste2.php');"> </form>

0
A melhor hospedagem para o seu site HostGator!
 
Mais de 100 postagens
Mais de 100 postagens
Tópico Autor
Mensagens: 237
Localização: Florianópolis/SC
Contato:

form em popup com dois action

16-07-2009 23:03

Puxa WEB, perfeito como sempre!!!!!!!

Tentei várias vezes e nao dava, este seu código ta muito semelhante ao que eu postei, a maior diferença é que este funciona rsrsrs.

Valeu, obrigado!!
0
MIDZ.com.br
http://www.midz.com.br
Soluções Web
 
Avatar do usuário
ADMIN
ADMIN
Mensagens: 17637
Nome: Kleber
Descrição do site: Onde você encontra scripts grátis para o seu site
Sexo: Masculino
Localização: RJ / RJ / Brasil
Contato:

form em popup com dois action

16-07-2009 23:07

:smile
0
A melhor hospedagem para o seu site HostGator!

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado