【发布时间】:2016-04-12 03:49:18
【问题描述】:
如果在当前 (iOS 9.2) 移动 safari 中发现了一个非常烦人的错误(自 iOS 7 以来首次出现!)
如果您在移动 Safari 上使用多选字段 - 像这样:
<select multiple>
<option value="test1">Test 1</option>
<option value="test2">Test 2</option>
<option value="test3">Test 3</option>
</select>
你会遇到自动选择的问题!
iOS 会在您打开选择后自动选择第一个选项(无需任何用户交互) - 但它不会通过蓝色选择“检查”显示给您。
因此,如果您现在选择第二个选项,则 select 将告诉您选择了两个选项(但仅突出显示一个已选择)...
如果您现在关闭并再次打开选择,iOS 将自动取消选择第一个值 - 如果您重复,它将再次被选择而无需任何用户交互。
这是一个非常烦人的系统错误,正在破坏用户体验!
【问题讨论】:
-
我在苹果提交了一个错误报告,让我们拭目以待。
-
@migg 这个 bug 已经出现在两年前发布的 iOS 7 上......希望苹果最终能尽快修复它:/
-
但我无法在 9.1 上重现它,所以在我看来它是在 9.2 中引入的。但我没有 7 个要检查。
-
@migg 好吧,这很奇怪!我在我的 9.2 iPhone 和 7.1 & 8.1 iOS 模拟器上对其进行了测试——所有这些都受到了这个错误的影响......
-
错误报告被标记为我无法查看的已打开工单的副本。
标签: html ios select mobile-safari multi-select