注意:如果您对实现文本安全功能感兴趣,我开发了一个jQuery 插件来完成此操作。
我正在使用text-security
样式输入:
input.square-password {
-webkit-text-security: square;
}
在不支持的网络浏览器中,text-security
仅显示密码(无星号 (****))。
我期待通过使用text-security
何时可用或使用标准星号来降低不支持它们的浏览器上的此功能。
输入的 HTML 是:
<input class="square-password textbox" name="paymentpassword" />
我尝试添加一个type="password"
attr:
<input type="password" class="square-password textbox" name="paymentpassword" />
但text-security
即使在支持它的浏览器上,它也会覆盖。
任何解决方法?是否可以通过CSS
(no type="password") 为输入设置星号?
编辑: text-security 似乎只受 webkit 支持。
编辑 2:设置为type="password"
无法使用文本安全设置样式的输入。甚至没有!important
(type="email" 确实)
编辑 3: @ryan 答案适用于:
- 火狐
- 铬合金
- 歌剧