0

我在我一直在处理的网站上有一个 PHP 表单。我使用以下内容来确保表单已预先填充了描述:-

id="contactName" input name="name" class="input" type="text" placeholder="Enter your name here"

我使用了 Placeholder="Pre-populated" 这在 Chrome、Firefox 和 Safari 中运行良好,但在 Internet Explorer 中没有显示任何解决方法以使文本显示在 IE 中的想法?

干杯

马特

4

1 回答 1

1

IE9 或更低版本不支持占位符。理论上IE10会支持。请参阅: http ://caniuse.com/#search=placeholder

您可能会在 Google 上搜索一些其他解决方案。我找到了一个声称可以在 CSSNewbie.com 上工作的软件,但是当我在 IE 中运行它的测试脚本时没有看到它……也许我遗漏了一些东西。 http://www.cssnewbie.com/cross-browser-support-for-html5-placeholder-text-in-forms/

我还发现了一个要点,其中包含一些 Javascript 来填充支持: https ://gist.github.com/1105055

于 2012-10-22T16:07:29.823 回答