Javascript 选择onchange不在ipad safari中工作

Javascript 选择onchange不在ipad safari中工作,javascript,ipad,select,safari,onchange,Javascript,Ipad,Select,Safari,Onchange,我有一个跳转框,在切换到第二个选择框时应该可以工作。除了iPad Safari,这在任何地方都有效。有人能帮我弄清楚我需要做什么才能让它工作吗 我已经设置了一个JSFIDLE: 独立示例: 更改时的选择框使用: <select name="jumpMenu" size="12" id="jumpMenu" onChange="MM_jumpMenu('window',this,document.getElementById('ORGID'),0)"> }我找到了解决办法。ios7s

我有一个跳转框,在切换到第二个选择框时应该可以工作。除了iPad Safari,这在任何地方都有效。有人能帮我弄清楚我需要做什么才能让它工作吗

我已经设置了一个JSFIDLE:

独立示例:

更改时的选择框使用:

<select name="jumpMenu" size="12" id="jumpMenu" onChange="MM_jumpMenu('window',this,document.getElementById('ORGID'),0)">

}我找到了解决办法。ios7safari确实阻止了select框打开一个新窗口,认为它是一个弹出窗口。我在js构建url的末尾添加了target\u self,现在它可以工作了

url = targ+".open('"+selObj.options[selObj.selectedIndex].value + selObj2.options[selObj2.selectedIndex].value + "','_self')";

可能的重复并不一定要打开一个新窗口,这是另一个问题的主题…:
url = targ+".open('"+selObj.options[selObj.selectedIndex].value + selObj2.options[selObj2.selectedIndex].value + "','_self')";