挑战:
许多 Web 表单都包含带有“类型=文本”属性。虽然此属性允许用户输入可见文本,但可能需要通过显示星号来隐藏敏感信息,就像在具有“type=password”属性的输入字段中一样。
CSS 解决方案:
CSS 提供了一个解决方案来应对这一挑战。 -webkit-text-security 和 text-security 属性提供了一种隐藏浏览器中文本输入的方法:
代码:
<code class="css">input.pw { -webkit-text-security: disc; text-security: disc; }</code>
实现:
将类“pw”应用到输入字段:
<code class="html"><input type="text" class="pw" value="abcd"></code>
其他功能:
对于不支持的浏览器对于这些属性,请考虑提供后备选项或使用基于 JavaScript 的解决方案。
浏览器兼容性:
WebKit 支持 -webkit-text-security 属性 -基于浏览器,而现代浏览器支持文本安全属性。为了兼容 IE8,建议使用 CSS 后备或 JavaScript 解决方案。
以上是如何使用 CSS 将文本输入设置为看起来像密码字段?的详细内容。更多信息请关注PHP中文网其他相关文章!