JavaFree.org | RubyOnBr.org

Form_tag

Acompanhar Form_tag 8 posts, 3 participantes

D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

Tenho o Form_tag abaixo.

Queria saber se tem como colocar outro botão dentro desse mesmo form só que chamando outro método. Exemplo: o botão excluir chama o metodo “excluir” e o botão restaurar chama o metodo “restaurar”. Se tiver como fazer, alguem pode me explicar? Obrigado.

 
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 974 posts

Se vc quer submeter, teria que ter um form para cada action … acho que com html seria mais fácil dai.
Massssss … vc realmente precisa submeter uma action de resetar ? (não sei o que é, mas penso que é para resetar os campos do formulário) Mas mesmo assim … vc pode fazer um link_to mesmo. Submeter, apenas formlários o que quer passar como post mesmo.

Abraço !

\^/

 
D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

Na verdade Ronaldo, eu to fazendo um sisteminha de mensagens…tipo um e-mail.
Esse form ai é a Lixeira. O usuário seleciona os checks das mensagens que ele deseja excluir os ids dessas mensagens vão para o array “cheks[excluir][]”, como pode ver no código acima. O botão de restaurar que eu quero colocar é para voltar com as mensagens para a caixa de entrada. O botão “Restaurar” só tem que levar esse array para o metodo para que eu possa tratar isso lá.

Alguma ideia? Deu para entender +- o que eu to querendo fazer?

Abraço

 
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 974 posts

Faz tudo com link … pq form ?! Acredito que não precisa de form.

\^/

 
D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

Eh.
O unico problema que se eu fizer com link_to eu vou ter que maquear o link para parecer botão.
Mais vlw pela ajuda Ronaldo.
Abraço.

 
Avatar c4r105x 88 posts

Você tem 2 jeitos de fazer isso.

1 – Você da um nome ao botão para que na sua action você consiga saber qual foi enviado
( Esse eu nunca teste, apenas vi outras pessoas fazendo, e se não me engano, tem um railscast falando disso ).
2 – Ou do jeito e o que eu uso em minha aplicação é através de função javascript.
– Tenho um form e uns 4 botões, cada botão uma ação, então crio um

- Na ação, eu altero o action do form e dou um submit nele.

Só isso.

 
Cad10cd22abe80cca76b7579af2906e8 Ronaldo Possan 974 posts

Mesmo assim acho que para o que ele quer não precisa de form não.
Victor … usa a tag button e faz o post da action via javascript.

Abraço

 
D212b7b6c54f0ccb2c848d23440b33ba?s=60&d=wavatar VictoRCA 180 posts

Boa cara…vou testar.
Abraço