【发布时间】:2012-09-05 09:40:42
【问题描述】:
好的,所以为了克服 IE 不支持 HTML5 的 Placeholder 属性,我编写了一些循环输入的 JS,并将输入的值设置为不支持它的浏览器的占位符属性值。现在这工作正常,但是在密码字段上,无论值是什么,都会显示为点/项目符号以掩盖密码。
现在我可以采取什么措施和方法来解决这个问题?
在输入[type="password"] 上具有占位符样式效果?
【问题讨论】:
-
你可以多写一些 JavaScript :p
-
@SaadImran。只是想知道如何处理它......
-
您可以,嗯,将密码字段的背景颜色设置为透明并在其下方放置一个白色的
DIV,以显示占位符... -
@benhowdle89 我会选择 valentinas 选项中的选项 1。
-
@SaadImran。其实我只是试过了,不行。不确定 IE,但在某些浏览器中,出于安全原因,不允许 JS 更改该属性,所以要走的路是将其显示在元素的外侧,看看 Sathish 的答案和这个问题:stackoverflow.com/questions/8628522/…
标签: javascript html internet-explorer placeholder