I’m wondering if there is a way to use JavaScript on <option> values in a drop down within a form.
I’m trying to get a hidden <div> to show on selection of the “two”
<select name="number" id="number" onchange="Effect.appear('1',)">
<option>One (default)</option>
<option onselect="Effect.appear('1',)">Two</option>
</select>
this doesn’t seem to work. Any thoughts out there? I’d hate to recreate the dropdown as a <ul> but unfortunately that’s the way I’m starting to think.
Onselect: occurs when text is selected in a text or textarea field. Not option.
You would need to add a condition checking onchange and check for selectedIndex
Thanks for the reply. I tried:
<option>One (default)</option>
<option onchange="Effect.appear('1',)">Two</option>
but it doesn’t seem to work.
you have a comma after ‘1’ in:
Effect.appear(‘1’,)
removed comma. still not any better 
The onchange goes on the select tag not the option tag since the option never changes.
You then need code in the onchange to test which option is selected.