# Form Help

**URL:** <https://discuss.rubyonrails.org/t/form-help/7796>\
**Category:** rubyonrails-talk\
**Created:** [January 25, 2007, 8:08pm UTC](https://discuss.rubyonrails.org/t/form-help/7796 "2007-01-25T20:08:37Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kim](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@Kim](https://discuss.rubyonrails.org/u/Kim)\
**Post date:** [January 25, 2007, 8:08pm UTC](https://discuss.rubyonrails.org/t/form-help/7796/1 "2007-01-25T20:08:37Z")

</div>

I want to hide elements of a form from users untill they click on a radio button. Any pointers?

Thanks in advance - K

---

<div class="post-metadata">

**Author:** ![Kim](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@Kim](https://discuss.rubyonrails.org/u/Kim)\
**Post date:** [January 25, 2007, 8:37pm UTC](https://discuss.rubyonrails.org/t/form-help/7796/2 "2007-01-25T20:37:21Z")

</div>

radio\_button\_tag - since it is not associated with a model

---

<div class="post-metadata">

**Author:** ![Kim](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@Kim](https://discuss.rubyonrails.org/u/Kim)\
**Post date:** [January 25, 2007, 8:46pm UTC](https://discuss.rubyonrails.org/t/form-help/7796/3 "2007-01-25T20:46:20Z")

</div>

Yes .. but what does the show\_hide function look like? Thats were I am having trouble.

Thanks -K

---

<div class="post-metadata">

**Author:** ![Kim](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@Kim](https://discuss.rubyonrails.org/u/Kim)\
**Post date:** [January 25, 2007, 9:14pm UTC](https://discuss.rubyonrails.org/t/form-help/7796/4 "2007-01-25T21:14:45Z")

</div>

This is what Ihave tried - still not working:

in .rhtml (a partial)

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<%= radio\_button\_tag 'save',1, checked = false, options = {:onclick =\> 'show\_hidden\_div'} %\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<label for="saved\_name" \>Save To My Modules:\</label\>

&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<div id = "save\_module", style="display:none;"\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<label for="saved\_name" \>Save As:\</label\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\<%= text\_field 'mod', 'saved\_name' %\> &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;\</div\>

In application.js:

function show\_hidden\_div(){ &nbsp;&nbsp;if (document.getElementById) { &nbsp;&nbsp;&nbsp;var save = form.save; &nbsp;&nbsp;&nbsp;if (save[0].checked) { &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;document.getElementById("save\_module").style.display = "block"; &nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;} }

---

<div class="post-metadata">

**Author:** ![Kim](https://avatars.discourse-cdn.com/v4/letter/k/9f8e36/32.png) [@Kim](https://discuss.rubyonrails.org/u/Kim)\
**Post date:** [January 25, 2007, 9:47pm UTC](https://discuss.rubyonrails.org/t/form-help/7796/5 "2007-01-25T21:47:39Z")

</div>

I got it to work - thanks 🙂
