you can access the onpropertychange event, it contains the property in the event arguments to determine which property has been changed.
It detects the changes of "selectedIndex" and "value" - just a case test "propertyName"
<select id="mySel" onpropertychange="dothis(event);"> <option value="a">a</option> <option value="b">b</option> </select> function dothis(event) { if (event.propertyName == "selectedIndex") alert('selection changed'); }
from the top of my head ... (currently using the asp.net js framework, which is pretty different)
Sean.c
source share