以下代码适用于Mac OS上的Firefox和Safari:
<form style="text-align: center;" method="get" action="overview.php" target="_blank">
<select name="massif" onclick="this.form.submit();">
<option value="Bauges">Aravis, Bauges, Bornes</option>
<option value="Beaufortain">Beaufortain</option>
<option value="Belledonne">Belledonne</option>
<option value="Other">Other</option>
</select>
<input value="Submit" type="submit">
</form>
事实上,对于Firefox,我甚至不需要
<input value="Submit" type="submit">
但这对于Safari来说是必要的。
然而,对于iPhone上iOS 14.6上的Safari,列表中的第一个选项会立即启动,而不会选择其中一个选项。
你知道是什么原因造成的吗?
James
好吧,我想我找到了一个解决方案,那就是替换行:
<select name="massif" onclick="this.form.submit();">
通过
<select name="massif" onchange="this.form.submit();">
然而,我仍然需要";提交";按钮,用于Safari,但不用于Firefox。
James