无法在iPhone上选择表单选项



以下代码适用于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

最新更新