Ir para conteúdo

POWERED BY:

Arquivado

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

Dirceu Bueno

Javascript - Formulário com 2 botões

Recommended Posts

Caros, sou iniciante em JavaScript e preciso de uma ajuda. Tenho um formulário com 2 botões e cada botão vai para uma página asp correspondente. Resolvi colocar um "Confirm" para o usuário realmente confirmar a opção mas o formulário parou de funcionar, ele não repassa as informações para as páginas seguintes. Segue abaixo o código:


Código "sem confirmação" e que funciona perfeitamente:


<SCRIPT LANGUAGE="Javascript" TYPE="text/javascript">

function tptroca(acao,metodo){

nome_form = "form1";

f = document.form1;

f.method = metodo;

f.action = acao;

f.submit();

}

</script>


HTML primeiro botão:


<input name="bt_trocanao" type="submit" class="btsuperlargo" id="bt_trocanao" onclick="tptroca('attrocanao.asp','POST');" value="Troca não concluída" />


HTML segundo botão:


<input name="bt_trocasim" type="submit" class="btsuperlargo" id="bt_trocasim" onclick="tptroca('attrocasim.asp','POST');" value="Troca concluída" />



Código "com confirmação" que parou de funcionar, segue abaixo o que fiz:


<SCRIPT LANGUAGE="Javascript" TYPE="text/javascript">

function tptroca(acao,metodo){

if (confirm('Confirma esta opção?\nTroca não concluída não permite nota positiva.')){

nome_form = "form1";

f = document.form1;

f.method = metodo;

f.action = acao;

f.submit();

}

}

</script>


Preciso de uma ajuda.

Obrigado

Dirceu Bueno

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui. Segue abaixo:

 

<SCRIPT LANGUAGE="Javascript" TYPE="text/javascript">
function tptroca(acao){
var msg=confirm("Confirma esta opção?\nTroca não concluída não permite nota positiva.")
if (msg==true){
nome_form = "form1";
f = document.form1;
f.action = acao;
f.submit();
}
}
</script>
O método POST foi recolocado no 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.