这在Chrome和其他支持HTML5中的占位符文本的浏览器中有效
<input id="name" name="name" type="text" placeholder="Please enter your name..." required /> <br />
但是,它不能在Firefox 3.5及更早版本以及IE8和其他浏览器中使用。
如何实现相同的功能(最好是在HTML / CSS中-如果我不接受建议的话),以支持所有较旧的浏览器?如果不是每个浏览器,至少是Firefox和IE。
Safari和Chrome已经支持它(或者仍然是最新版本)。
谢谢。
顺便说一下…如果有人感兴趣…我发现了一个很好的优雅解决方案,它是一个非常棒的jQuery插件。
从字面上看,它是jQuery的一行,它是一个缩小的js插件,以及输入中的简单类名。
这是我发现的最漂亮的东西,位于html中的“占位符”旁边。