好的,所以为了克服 IE 不支持 HTML5 的 Placeholder 属性,我编写了一些循环输入的 JS,并将输入的值设置为不支持它的浏览器的占位符属性值。现在这可以正常工作,但是在密码字段上,无论值是什么,都显示为点/项目符号以掩盖密码。
现在我可以采取什么措施和方法来解决这个问题?
在输入[type="password"] 上具有占位符样式效果?
好的,所以为了克服 IE 不支持 HTML5 的 Placeholder 属性,我编写了一些循环输入的 JS,并将输入的值设置为不支持它的浏览器的占位符属性值。现在这可以正常工作,但是在密码字段上,无论值是什么,都显示为点/项目符号以掩盖密码。
现在我可以采取什么措施和方法来解决这个问题?
在输入[type="password"] 上具有占位符样式效果?
在查看HTML5 Cross Browser Polyfills的“Web 表单:输入占位符”部分时,我看到的是jQuery-html5-placeholder。
我用 IE9 试用了这个演示,它看起来像是<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>
那里还有其他垫片,但我没有全部看。