S
Shanan Suding
Hi,
Yet another newbie here... I'm writing an appliction in Rails, and I've
Ajaxified my select boxes so they update dynamically. I used the
"observe_field" method to monitor changes to my select box. I find that
it's kind of erratic... it updates constantly and makes the selection
for me, based on where my mouse happens to be hovering when it does its
observation. Not very user friendly. I'd much rather the onChange
event, but I'm not sure exactly how to write the syntax for using the event.
Here's my code as it is now:
<select id="product[proddesc_pk]" name="product[proddesc_pk]">
<%= options_from_collection_for_select(
Product.find_all, "proddesc_pk", "prod_name"
) %>
</select></p>
<%= observe_field("product[proddesc_pk]",
:frequency =>0.25,
:update => "component_id_list",
:url => { :action => :fill_component_box},
:with => "'id='+value")
%>
How would I go about changing that code so that it updates based on an
onChange event, rather than the observation?
Any help would be greatly appreciated!
Thanks,
~ Shanan
Yet another newbie here... I'm writing an appliction in Rails, and I've
Ajaxified my select boxes so they update dynamically. I used the
"observe_field" method to monitor changes to my select box. I find that
it's kind of erratic... it updates constantly and makes the selection
for me, based on where my mouse happens to be hovering when it does its
observation. Not very user friendly. I'd much rather the onChange
event, but I'm not sure exactly how to write the syntax for using the event.
Here's my code as it is now:
<select id="product[proddesc_pk]" name="product[proddesc_pk]">
<%= options_from_collection_for_select(
Product.find_all, "proddesc_pk", "prod_name"
) %>
</select></p>
<%= observe_field("product[proddesc_pk]",
:frequency =>0.25,
:update => "component_id_list",
:url => { :action => :fill_component_box},
:with => "'id='+value")
%>
How would I go about changing that code so that it updates based on an
onChange event, rather than the observation?
Any help would be greatly appreciated!
Thanks,
~ Shanan