【问题标题】:Cannot select form option on iPhone无法在 iPhone 上选择表单选项
【发布时间】:2021-09-15 11:17:47
【问题描述】:

以下代码在 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,会立即启动列表中的第一个选项,而无需选择其中一个选项。

有什么可能导致这种情况的想法吗?

詹姆斯

【问题讨论】:

    标签: ios forms select


    【解决方案1】:

    好的,我想我已经找到了解决方案,即替换该行:

    <select name="massif" onclick="this.form.submit();">
    

    通过

    <select name="massif" onchange="this.form.submit();">
    

    但是,我仍然需要“提交”按钮才能在 Safari 上使用,但在 Firefox 上不需要。

    詹姆斯

    【讨论】:

      猜你喜欢
      • 2021-11-24
      • 2012-12-25
      • 2012-07-19
      • 2016-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多