为 Internet Explorer 设置占位符? [复制]

Posted

技术标签:

【中文标题】为 Internet Explorer 设置占位符? [复制]【英文标题】:set placeholder for internet explorer? [duplicate] 【发布时间】:2013-11-12 10:12:32 【问题描述】:

我正在使用以下代码

<input required type="text" name="name" placeholder="Enter your name.." />

但是IE浏览器中没有出现占位符值,请给我一个解决方案或者给我一个替代方法。

【问题讨论】:

见this。 IE10 + 将支持这一点。请检查您的 IE 版本。 【参考方案1】:

IE9 及更早版本don't support the placeholder attribute。它在 IE10+ 中。

如果您寻找“占位符 shim”或类似的东西,有许多 javascript 解决方案。例如,我使用了place5 jQuery plug-in,但如果您不使用 jQuery,那将无济于事。但同样,还有其他几个。 This question and its answers 列出几个。

【讨论】:

【参考方案2】:

您也可以在 IE 浏览器中显示占位符。使用this plugin,这可能是最简单的方法了。

适用于所有 A 级浏览器,包括 IE6。

祝你好运!

【讨论】:

以上是关于为 Internet Explorer 设置占位符? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Internet Explorer 缺乏占位符支持,特别是密码字段

Internet Explorer 占位符样式问题

占位符 Internet Explorer 11 未显示

占位符不适用于 Internet Explorer

占位符属性在 Internet Explorer 中不起作用

在 Internet Explorer 中制作隐形“占位符”很热门?