# Two actions in form\_remote\_tag

**URL:** <https://www.ruby-forum.com/t/two-actions-in-form-remote-tag/187766>\
**Category:** Rails\
**Created:** [April 29, 2010, 12:06am UTC](https://www.ruby-forum.com/t/two-actions-in-form-remote-tag/187766 "2010-04-29T00:06:27Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![badnaam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e36b37/32.png) [@badnaam](https://www.ruby-forum.com/u/badnaam)\
**Post date:** [April 29, 2010, 12:06am UTC](https://www.ruby-forum.com/t/two-actions-in-form-remote-tag/187766/1 "2010-04-29T00:06:27Z")

</div>

Why does this form\_remote\_tag call generate this form tag with both  
“post” and “get” action?

form\_remote\_tag :url=\> events\_path, :method =\> “get”, :html =\> {:id =\>  
“search\_form”} do

html output.

This is messing up my submissions, when I define a submission on the  
event of a select tag in the form changing…with a javascript call  
of …this.form.onsubmit(), it works fine. but if I call form  
submission from a call back using jquery.

$j("search\_form).submit();, it tries to do a post submission which  
fails with unauthorized error.

Please help.

Thanks

---

<div class="post-metadata">

**Author:** ![badnaam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/b/e36b37/32.png) [@badnaam](https://www.ruby-forum.com/u/badnaam)\
**Post date:** [April 29, 2010, 1:06am UTC](https://www.ruby-forum.com/t/two-actions-in-form-remote-tag/187766/2 "2010-04-29T01:06:09Z")

</div>

Hi,

On Wed, Apr 28, 2010 at 5:04 PM, badnaam [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> if I call form  
> submission from a call back using jquery.

You should note that the documentation at [api.rubyonrails.org](http://api.rubyonrails.org) explicitly  
shows you that ‘action=’ will be part of the generated code. You can  
use  
the :onsubmit option to call your javascript function. If you insist on  
using an event observer, I’d recommend you code your own ajax instead of  
having rails do it.

HTH,  
Bill
