hen*_*ght 10 html javascript internet-explorer
使用Internet Explorer 10和11时,如果使用该autofocus属性聚焦输入,则会删除输入占位符文本.例如:
<input type="textbox" value="" placeholder="Example text" autofocus>
Run Code Online (Sandbox Code Playgroud)
演示: https ://jsfiddle.net/ompkwtz5/
如何确保不删除占位符文本?
参考:https://connect.microsoft.com/IE/feedback/details/885747/ie-11-fires-the-input-event-when-a-input-field-with-placeholder-is-focused
这是一个 IE 错误,即您的参考链接中的错误。
看一下jquery-placeholder。还将支持IE6!我不确定它是否可以开箱即用,因为 IE10 应该支持该placeholder属性,所以检查是否jQuery.fn.placeholder.input支持true(更多信息请参见README)。如果是,该插件将不会执行任何操作,因此您可能需要覆盖其检查行为。
令人惊讶的是该错误仍然活跃。
| 归档时间: |
|
| 查看次数: |
9102 次 |
| 最近记录: |