IE9 中的占位符

这似乎是一个非常众所周知的问题,但我在Google上找到的所有解决方案都不适用于我新下载的IE9。

为了启用 和 标签上的属性,您最喜欢的方式是什么?Placeholderinputtextarea

可选:我在这方面浪费了很多时间,还没有找到房产。你对此也有一些建议吗?显然我可以检查PHP中的值,但是为了帮助用户这个属性非常方便。required


答案 1

HTML5 Placeholder jQuery Plugin
- 作者:Mathias BynensHTML5 BoilerplatejsPerf 的合作者))

https://github.com/mathiasbynens/jquery-placeholder

演示和示例

http://mathiasbynens.be/demo/placeholder

p.s
我已经多次使用这个插件,它的工作原理是一种享受。此外,当您提交表单时,它不会将占位符文本作为值提交(...我发现其他插件真的很痛苦)。


答案 2

我想这就是你正在寻找的:jquery-html5-占位符修复

此解决方案使用功能检测(通过 modernizr)来确定是否支持占位符。如果没有,则添加支持(通过 jQuery)。