I’ve got a div statement with id pets around a text box in my
_form.rhtml file. For this textbox, I want to show or hide based on
if the user has selected something from a pulldown list. I’ve got an
observe_field that observes the collection_select and updates the
div. I defined the action in my controller, and also created a rjs
file for the action. The question I have is how do i check the value
from the select so i can show/hide the div based on the value from the
select.
Imho no server is needed in this case, a simple javascript function
would do hiding or showing a div depending on the value of some other
control on the page.
I’ve got an observe_field that observes the collection_select
and updates the div. I defined the action in my controller,
and also created a rjs file for the action. The question I have
is how do i check the value from the select so i can show/hide
the div based on the value from the select.
I’m not sure I’m understanding the current situation. You say you’ve
“got
an observe_field that observes the collection_select and updates the
div”
and then you ask “how do i check the value from the select so i can
show/hide the div based on the value from the select”. Maybe it’s just
‘not
enough caffine yet’, but those two statements don’t seem to correllate.
To take a stab though, to send the value back from the observe_field,
use
:with => ‘name_you_want_the_param_to_have’. The observe_field will
automatically populate the named param with the value of the field being
observed. Do not use the :update option if you’re going to use an RJS
template.
hth,
Bill
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.