You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.16 05:42:13