ASP.NET中如何实现密码框的显示与隐藏切换功能
实现密码显示/隐藏的复选框切换方案
你可以通过复选框的onchange事件切换密码输入框的type属性,实现密码显示与隐藏的切换。不过你提供的代码存在语法错误,修正后才能正常工作:
修正后的完整代码示例:
<!-- 密码输入框 --> <input type="password" id="passwordInput" placeholder="请输入密码"> <!-- 切换显示的复选框 --> <label> <input type="checkbox" onchange="document.getElementById('passwordInput').type = this.checked ? 'text' : 'password'"> 显示密码 </label>
代码说明:
- 给密码输入框设置唯一ID(示例中为
passwordInput),确保能通过getElementById准确获取元素 - 修复原代码的语法问题:闭合ID的单引号,将
Onchanged改为规范小写的onchange - 复选框触发
onchange事件时,根据this.checked(复选框是否勾选)切换输入框type:勾选时设为text(明文显示),取消勾选时设为password(密文显示)
内容的提问来源于stack exchange,提问作者Francis Baidoo
相关产品推荐
相关产品推荐

