Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rodrigo Patricio

2 submits em 1 form?

Recommended Posts

Olá, meu problema é o seguinte:

 

Tenho um form onde tem 2 submits, até ai tá tudo certo, o 1° submit envia corretamente, já o 2° submit envia para os 2 arquivos, o do submit 1 e 2, o código q uso é:

 

<html><head><title>2 submits</title><script language="javascript">function Enviar(quem){if (quem == "bot1"){ document.form1.action = "envia_submit1.asp";}if (quem == "bot2"){ document.form1.action = "envia_submit2.asp";}document.form1.submit();}</script></head><body><form action="" name="form1" method="post"><input type="text" name="valor"><br><input type="button" name="bot1" value="Marcar como lido" onClick="java script: Enviar('bot1')"><input type="button" name="bot2" value="Deletar" onClick="java script: Enviar('bot2')"></form></body></html>
Já tentei mudar para GET, mas num deu certo, porfavor, me ajudem aqui, obrigado.

 

Ops, escrevi problama em vez se problema, hehehe, eu e meus erros de ortografia, foi mauls aê. http://forum.imasters.com.br/public/style_emoticons/default/blush.gif

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é que você na o está bloqueando a ação

 

tomei liberdade pra fazer algumas modificações, limpando algumas redundâncias ok ?

 

veja um exemplo:

 

<html><head><title>2 submits</title><script language="javascript">function Enviar(vl){if (vl== 1){pagina = "envia_submit1.asp";}if (vl== 2){pagina = "envia_submit2.asp";}obj = document.form1;obj.action = pagina;obj.submit();}</script></head><body><form action="" name="form1" method="post" onsubmit="return false; Enviar(btn.value);"><input type="hidden" name=btn value=1><input type="text" name="valor"><br><input type="button" name="bot1" value="Marcar como lido" onClick="btn.value=1"><input type="button" name="bot2" value="Deletar" onClick="btn.value=2"></form></body></html>

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.