【问题标题】:Why is placeholder not working ie 9 & 8?为什么占位符不起作用,即 9 和 8?
【发布时间】:2014-05-03 14:19:16
【问题描述】:

为什么占位符在 IE (8,9) 中不起作用

我正在尝试使用占位符在输入框中使用占位符显示一些描述,而在 IE 8 和 9 中这不起作用。我需要在不使用任何 Jquery 或 javascript 的情况下在输入框中显示一些文本。下面是代码:

<input type="text" name="fname" placeholder="First name">

我正在尝试找出原因。

【问题讨论】:

  • 因为他们不支持...?有关格式化的帮助,请参阅stackoverflow.com/editing-help
  • 您几乎总是可以假设,如果某些东西在 IE 中不起作用,那是因为他们不支持它或者他们做错了。你永远不能相信 IE 会做任何正确的事情,如果他们这样做的话。

标签: css html internet-explorer-8 internet-explorer-9


【解决方案1】:

Internet Explorer 9 及更低版本不支持placeholder 属性,但您可以使用此 JavaScript 插件使其工作http://jamesallardice.github.io/Placeholders.js/

【讨论】:

    【解决方案2】:

    旧版本的 IE 不支持。试试 placeholder.js

    【讨论】:

      猜你喜欢
      • 2013-08-28
      • 1970-01-01
      • 2013-09-28
      • 2021-10-23
      • 2012-07-03
      • 1970-01-01
      • 2021-05-26
      • 2014-09-25
      • 2014-03-04
      相关资源
      最近更新 更多