重点关注输入时,Internet Explorer 10和11将删除占位符文本

当使用Internet Explorer 10和11时,如果使用autofocus属性聚焦输入,则会删除输入占位符文本。 例如:

<input type="textbox" value="" placeholder="Example text" autofocus>

演示: https //jsfiddle.net/ompkwtz5/

我怎样才能确保占位符文本不被删除?

Ref:https://connect.microsoft.com/IE/feedback/details/885747/ie-11-fires-the-input-event-when-a-input-field-with-placeholder-is-focused


这是一个IE错误,在你的参考链接中。

看看jQuery的占位符。 还将支持IE6! 我不确定它是否可以开箱即用,因为IE10应该支持placeholder属性,所以请检查jQuery.fn.placeholder.input是否为true (README中的更多信息)。 如果是这样,插件将不会执行任何操作,因此您可能需要覆盖其检查行为。

令人惊讶的是,该错误仍然活跃。

链接地址: http://www.djcxy.com/p/70559.html

上一篇: Internet Explorer 10 and 11 remove placeholder text when the input is focused

下一篇: HTML5 input type placeholder is not working in IE