【发布时间】:2012-11-16 10:55:13
【问题描述】:
我使用的是 jQuery 而不是 HTML5 占位符属性
<input type="text" name="email" value="Email" onfocus="if (this.value == 'Email') { this.value = ''; }" onblur="if (this.value == '') { this.value = 'Email'; }" onclick="if (this.value == 'Email') { this.value = ''; }" />
这对type="text" 工作正常,但对于type="password" 它只显示*
我将如何使用占位符作为密码字段?需要在 IE8 中使用
提前感谢您的回答...
【问题讨论】:
-
Placeholders.js 在除 IE8 及更低版本之外的所有浏览器中都可以与
password输入类型一起正常工作(并且还通过不随表单提交占位符值来改进您当前的解决方案)。如果不临时创建新元素,则无法在 IE8 及以下版本中执行此操作。
标签: javascript jquery css html