好的,为了克服IE不支持HTML5的占位符属性,我编写了一些JS来循环输入并设置输入的值,使其成为不支持它的浏览器的占位符属性值。现在这个方法很好用,但是对于密码字段,无论值是什么,都会以点/圆点的形式隐藏密码。
那么我可以采取哪些措施和方法来解决这个问题呢?
如何在input[type="password"]上实现占位符样式效果?
好的,为了克服IE不支持HTML5的占位符属性,我编写了一些JS来循环输入并设置输入的值,使其成为不支持它的浏览器的占位符属性值。现在这个方法很好用,但是对于密码字段,无论值是什么,都会以点/圆点的形式隐藏密码。
那么我可以采取哪些措施和方法来解决这个问题呢?
如何在input[type="password"]上实现占位符样式效果?
<input>
包装在一个span中,并覆盖一个带有占位符文本的标签。<label>Text:
<span style="position: relative;">
<input id="placeholder1314588474481" name="text" maxLength="6" type="text" placeholder="Hi Mom">
<label style="font: 0.75em/normal sans-serif; left: 5px; top: 3px; width: 147px; height: 15px; color: rgb(186, 186, 186); position: absolute; overflow-x: hidden; font-size-adjust: none; font-stretch: normal;" for="placeholder1314588474481">Hi Mom</label>
</span>
</label>
还有其他的 shim,但我没有查看它们所有的内容。