Does anyone know any workarounds for this? I’m trying to use a select element for navigation. It looks something like this;
<select onchange="window.location=(this.options[this.selectedIndex].value)">
It works on all desktop browsers and it also works on my WP7 phone. It doesn’t work on my iPhone (iOS 5.0).
iOS tends to not fire
changeevents when you change the value of their inputs. I’ve documented this in more depth at the Device-Bugs tracker.The workaround is to bind to the
blurevent instead. In the above example, useonblurand you’ll be all set.