So I’m using the pretty nice jQuery plugin, Chosen; http://harvesthq.github.com/chosen/
What I’m doing is actually working with TWO Chosen style dropdowns in an ‘either/or’ fashion, ie the user needs to select an option from one OR the other.
So when the user selects one of the dropdowns, the other one (via javascript) gets set back to its default disabled value.
Both dropdowns are backed by ONE hidden parameter to actually hold the selected value, no matter which dropdown it came from. This is populated by having listeners on both dropdown’s on the .chosen().change() event.
The only problem is, it doesn’t appear to fire a “change” event when the user selects one of the first options in either dropdown, I guess as this appears to be the already selected option and is therefore not a “change”. But both dropdowns actual first option (ie in the jsp) is a disabled option with the normal “Please select” text.
Is there a way to fire the change event even if the option selected was already selected? Or is there just a “select” event that fires even if there hasn’t been a change?
you can use .trigger(“change”), or .change() on your jquery object to manually trigger the change event.