Alterar action do formulário com Jquery

Posted: 15th April 2010 by Fernando in Jquery
Tags: , ,

As vezes é necessário mudar o action de um formulário, esta situação é bastante encontrada quando o form apresenta dois botões submit.

Veja abaixo como fazer para mudar o seu action.

1) Formulário

 

 

<form id="frm" action="" name="frm" method="post">
Nome: <input id="nome" type="text" class="textcinza" name="nome" size="45" maxlength="200">
<input class="botao" type="button" value="Alterar" onclick="alterar();">
&amp;amp;amp;amp;amp;amp;nbsp;
<input class="botao" type="button" value="Excluir" onclick="excluir();">
</form>

 

2) Javascript

//Excluir
function excluir(){
if(confirm('Você tem certeza que deseja excluir?')) {
$("#frm").attr("action","excluir.php");
$("#frm").submit();
}
}

// Alterar
function alterar(){
$("#frm").attr("action","alterar.php");
$("#frm").submit();
}

Observação:  Não esqueça de incluir o framework Jquery no topo da sua página ou código fonte.

Até a próxima.

  1. Raphael says:

    Olá Fernando!
    $(“#frm”) é o id de qual elemento do formulário?
    por acaso deveria ser form_tipo ao invés de frm?

    Muito bom este post! isso pode ser a solução que eu procurava.

  2. Fernando says:

    Raphael,

    Está correto vou modificar o id do form.