# Form :onblur =\> 'this.form.submit()' doesn't do AJAX

**URL:** <https://www.ruby-forum.com/t/form-onblur-this-form-submit-doesnt-do-ajax/59459>\
**Category:** Rails\
**Created:** [May 3, 2006, 7:07pm UTC](https://www.ruby-forum.com/t/form-onblur-this-form-submit-doesnt-do-ajax/59459 "2006-05-03T19:07:14Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jeroen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbe5ce/32.png) [@jeroen](https://www.ruby-forum.com/u/jeroen)\
**Post date:** [May 3, 2006, 7:07pm UTC](https://www.ruby-forum.com/t/form-onblur-this-form-submit-doesnt-do-ajax/59459/1 "2006-05-03T19:07:14Z")

</div>

Hi,

I’m looking to create a form that gets submitted using AJAX after an  
element loses focus.

\<% remote\_form\_for :person, @person, :url =\> { :action =\> “save” },  
:update =\> ‘form’ do |f| %\>

\*Name

\<%= f.text\_field :naam, :size=\>50, :onblur =\> 'this.form.submit()' %\>

\<% end %\>

This doesn’t work though, it submits the form using a plain old POST.  
Any ideas on how to accomplish this?

Thanks in advance,

Jeroen

---

<div class="post-metadata">

**Author:** ![jeroen](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/bbe5ce/32.png) [@jeroen](https://www.ruby-forum.com/u/jeroen)\
**Post date:** [May 3, 2006, 7:07pm UTC](https://www.ruby-forum.com/t/form-onblur-this-form-submit-doesnt-do-ajax/59459/2 "2006-05-03T19:07:19Z")

</div>

Jeroen H. wrote:

> Hi,
> 
> I’m looking to create a form that gets submitted using AJAX after an  
> element loses focus.

This seems to work:

\<%= f.text\_field :name, :size=\>50,  
:onblur =\> remote\_function(:update =\> “form”,  
:with =\> ‘Form.serialize(this.form)’,  
:url =\> { :action =\> :presubmit }) %\>

Cheers,

Jeroen
