Alterar action do formulário com Jquery

on

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

 

 

[sourcecode language=”html”]

Nome:

 

[/sourcecode]

 

2) Javascript

[sourcecode language=”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();
}
[/sourcecode]

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.

8 thoughts on “Alterar action do formulário com Jquery

  1. 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. Achei esse seu tutorial bem parecido com o que estou procurando, veja o que procuro, quero altera a action da form por id, ex:
    $( “#web” ).click(function() {
    $( “#frm” ).(“action”,”http://www.google.com.br/search”);
    });

    $( “#images” ).click(function() {
    $( “#frm” ).change(“action”,”http://images.google.com.br”);
    });

    $( “#video” ).click(function() {
    $( “#frm” ).change(“action”,”http://video.google.com.br”);
    });

    algo assim so que não ta funcionando, espero sua resposta.

  3. PARABENS!!!!
    muito bom o post. estou precisando de alterar algumas propriedades do form, justamente por o mesmo ter mais de uma funcao, do tipo, inclusao, alteracao de dados.
    Alterar propriedade de elementos tipo h1, me daria uma dica?
    aguardo
    abracos

Deixe uma resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *