# Onchange inside form\_remote\_tag

**URL:** <https://www.ruby-forum.com/t/onchange-inside-form-remote-tag/47542>\
**Category:** Rails\
**Created:** [November 12, 2005, 12:49pm UTC](https://www.ruby-forum.com/t/onchange-inside-form-remote-tag/47542 "2005-11-12T12:49:22Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [November 12, 2005, 12:49pm UTC](https://www.ruby-forum.com/t/onchange-inside-form-remote-tag/47542/1 "2005-11-12T12:49:22Z")

</div>

What is the correct way to use an onchange inside a of a \<%=  
form\_remote\_tag %\> block ?

When i do it does not  
update the DOM element, but posts to a new page. A normal submit button  
however works. Is there a proper way to have this form\_remote submit  
with an onchange ?

thanks  
adam

---

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [November 12, 2005, 12:49pm UTC](https://www.ruby-forum.com/t/onchange-inside-form-remote-tag/47542/2 "2005-11-12T12:49:22Z")

</div>

I had the same problem. My rather ugly workaround was to put the form  
submit  
button inside a hidden div and have the onchange click the button.  
I remember reading another way of doing it too, but cant remember what.  
Paul

---

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [November 12, 2005, 12:49pm UTC](https://www.ruby-forum.com/t/onchange-inside-form-remote-tag/47542/3 "2005-11-12T12:49:25Z")

</div>

I resolved this problem in a rails app, it’s not pretty but I didn’t  
find a better solution 😉

1

Hope it helps!

2005/11/8, Paul R. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

---

<div class="post-metadata">

**Author:** ![adam](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/4af34b/32.png) [@adam](https://www.ruby-forum.com/u/adam)\
**Post date:** [November 12, 2005, 12:49pm UTC](https://www.ruby-forum.com/t/onchange-inside-form-remote-tag/47542/4 "2005-11-12T12:49:27Z")

</div>

that worked thanks.

i did it like this

.  
.  
.
