$('usa_states_').value will return the first selected item's value. It doesn't matter if it is a multiple select. Change your UI a bit.
On Sep 16, 11:13 am, Salil Gaikwad <rails-mailing-l...@andreas-s.net> wrote: > Hi All, > > I want to use observe_field on multiple select box. > following is my code > > <%= select_tag 'usa[states][]', > options_from_collection_for_select(state, :state, :state, nil), > :multiple => true, :class=>"multi_select" %> > <%= observe_field :usa_states_ , :url =>{:controller=>"logins",:action > =>'multi_select_city', :id=>'1'}, :update=> 'deliverable_city' , :with > => "' > state='+document.getElementById('usa_states_').value+'&type=restaurant'", > :on=>'click' %> > > I want to select the city of the different State i selected through > multiple select box. > My problem is that i get only one value of a state when i click the > multiple states i don't where i'm goin wrong. > Is it possible to use observe_field on multiple select box? > > Thanks & Regards, > > Salil Gaikwad > -- > Posted viahttp://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to rubyonrails-talk+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---