【发布时间】:2015-04-17 03:00:39
【问题描述】:
我在移动版 Safari 8.1 上遇到了表单字段问题。这似乎是移动设备上所有版本的 Safari 8 的错误。
当您在输入中键入文本并且该文本比输入本身长时,光标会在您键入时继续向右移动 - 这是正确的。问题是当您按住选择并尝试向左移动到隐藏的文本时,您无法滚动。同样,如果您在输入之外选择,则无法向右滚动以查看隐藏的文本。
您唯一的选择是全选并删除。
这个问题有什么解决方法吗?我上传了一个不同输入类型的示例页面,所有这些行为都存在。
小提琴:http://jsfiddle.net/b7kmxaL6/(在移动 safari 中访问)
<form action="">
<fieldset>
<input type="text" class="text">
<input type="email" class="email">
<input type="password" class="password">
</fieldset>
</form>
【问题讨论】:
-
也在 8.2 中保留。
-
还有 8.3。好吧,不确定我们是否在 iOS 9 之前看到了 e 修复。
-
这是一个已知的错误:bugs.webkit.org/show_bug.cgi?id=148061
-
iOS 9.3.2 中的错误仍然存在 :(
标签: html ios css safari mobile-safari