I have a problem with observe_form:
<%= observe_form( "search_form", :frequency => 0.25, :update => "search", :loading => "Element.show('spinner')", :complete => "Element.hide('spinner')", :url => { :action => 'update_search' }) %>
In my form I have a combo box. When the user clicks the combo box and scans through the options (WITHOUT yet selecting one), the controller action gets called by observe_form. This is pretty annoying. What I intend is that the action is only called once the user really clicks on an option (thus changing the "model data" of the form if you want). How can I only react to "real" changes of the form and ignore everything else?
I already tried the ":on => 'click'" option, but 1) this doesn't seem to work and 2) it is a nasty workaround keeping the user from using my search form with a keyboard.
Any ideas?