# \[rails 2.3.2\] ajax form issue

**URL:** <https://www.ruby-forum.com/t/rails-2-3-2-ajax-form-issue/163732>\
**Category:** Rails\
**Created:** [March 24, 2009, 2:08pm UTC](https://www.ruby-forum.com/t/rails-2-3-2-ajax-form-issue/163732 "2009-03-24T14:08:28Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [March 24, 2009, 2:08pm UTC](https://www.ruby-forum.com/t/rails-2-3-2-ajax-form-issue/163732/1 "2009-03-24T14:08:28Z")

</div>

In a Facebox window (running well with an html form) , I have now an  
Ajax form written

..

but when submitted , the request.xhr? =\> false

what could be wrong ? what did I miss ?

thanks for any enlightenment

erwin von breizh

---

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [March 24, 2009, 2:22pm UTC](https://www.ruby-forum.com/t/rails-2-3-2-ajax-form-issue/163732/2 "2009-03-24T14:22:02Z")

</div>

On Mar 24, 1:08 pm, Kad K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
wrote:

> 

One possibility is that if the javascript in your onsubmit raises an  
exception then the browser falls back to normal form submission (eg if  
you don’t have the prototype javascript library loaded)

Fred

---

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [March 24, 2009, 3:32pm UTC](https://www.ruby-forum.com/t/rails-2-3-2-ajax-form-issue/163732/3 "2009-03-24T15:32:58Z")

</div>

Frederick C. wrote:

> On Mar 24, 1:08ï¿½pm, Kad K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> wrote:
> 
> > 
> 
> One possibility is that if the javascript in your onsubmit raises an  
> exception then the browser falls back to normal form submission (eg if  
> you don’t have the prototype javascript library loaded)
> 
> Fred

Thanks Frederick, good shot… I forgot to read the Firebug console …  
when submitting the form…

ErrorÂ : $(form).getElementsByTagName is not a function  
Source FileÂ :  
[http://aelmat.local/intranet-dev/javascripts/prototype.js?1231845708](http://aelmat.local/intranet-dev/javascripts/prototype.js?1231845708)  
LineÂ : 3418

I am also using jquery yo display a facebox in which the form is  
displayed… I don’t think there is any problem in using both libraries  
…

---

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [March 24, 2009, 3:53pm UTC](https://www.ruby-forum.com/t/rails-2-3-2-ajax-form-issue/163732/4 "2009-03-24T15:53:03Z")

</div>

On Tue, Mar 24, 2009 at 9:32 AM, Kad K.  
[removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> I am also using jquery yo display a facebox in which the form is  
> displayed… I don’t think there is any problem in using both libraries

[http://docs.jquery.com/Using\_jQuery\_with\_Other\_Libraries](http://docs.jquery.com/Using_jQuery_with_Other_Libraries)

–  
Greg D.  
[http://destiney.com/](http://destiney.com/)

---

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [March 24, 2009, 4:18pm UTC](https://www.ruby-forum.com/t/rails-2-3-2-ajax-form-issue/163732/5 "2009-03-24T16:18:33Z")

</div>

Greg D. wrote:

> On Tue, Mar 24, 2009 at 9:32 AM, Kad K.  
> [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > I am also using jquery yo display a facebox in which the form is  
> > displayed… I don’t think there is any problem in using both libraries
> 
> [http://docs.jquery.com/Using\_jQuery\_with\_Other\_Libraries](http://docs.jquery.com/Using_jQuery_with_Other_Libraries)
> 
> –  
> Greg D.  
> [http://destiney.com/](http://destiney.com/)

Thanks a lot , just adding … (Fred shot 1 help me too, looking at  
the Firebug console to see that there was an error… so ajax called  
did not happen … )

---

<div class="post-metadata">

**Author:** ![kadoudal](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/f0a364/32.png) [@kadoudal](https://www.ruby-forum.com/u/kadoudal)\
**Post date:** [March 24, 2009, 3:42pm UTC](https://www.ruby-forum.com/t/rails-2-3-2-ajax-form-issue/163732/6 "2009-03-24T15:42:47Z")

</div>

Kad K. wrote:

> Frederick C. wrote:
> 
> > On Mar 24, 1:08ï¿½pm, Kad K. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid)  
> > wrote:
> > 
> > > 
> > 
> > One possibility is that if the javascript in your onsubmit raises an  
> > exception then the browser falls back to normal form submission (eg if  
> > you don’t have the prototype javascript library loaded)
> > 
> > Fred
> 
> Thanks Frederick, good shot… I forgot to read the Firebug console …  
> when submitting the form…
> 
> ErrorÂ : $(form).getElementsByTagName is not a function  
> Source FileÂ :  
> [http://aelmat.local/intranet-dev/javascripts/prototype.js?1231845708](http://aelmat.local/intranet-dev/javascripts/prototype.js?1231845708)  
> LineÂ : 3418
> 
> I am also using jquery yo display a facebox in which the form is  
> displayed… I don’t think there is any problem in using both libraries  
> …

I looked into the facebox div in the source code, I remember reading  
comments about having ajax form IN a table… could it be the point ?

I attached the facebox div code
