jQuery通过改变input的type属性实现密码显示隐藏切换功能
发布时间 - 2026-01-10 22:56:15 点击率:次一般我们做登录注册的时候都会提供一个让用户选择自己输入的密码是否显示的需求,

这种需求我们肯定会想到只要动态改变input的type属性不就好了(text显示/password隐藏):
于是我用了$(''#id).attr('type', 'password')这个API 然而结果并不是我想的那样,出错了
HTML 代码
Uncaught Error: type property can't be changed
意思大概就是这个属性不能被修改.
于是我就googl一手.
然而我得到的结果是这样的
HTML 代码
<input id="showPwd" class="txt" type="text" value="密码" tabindex="2" />
<input id="pwd" class="txt" name="password" type="password" />
var showPwd = $("#showPwd"), pwd = $("#pwd");
showPwd.focus(function(){
pwd.show().focus();
showPwd.hide();
});
pwd.blur(function(){
if(pwd.val()=="") {
showPwd.show();
pwd.hide();
}
});
大体上都是这种办法,简单来说就是用两个input来回切换着显示,互相获取对方输入的字符!
这种办法我试了一手,可以实现,而且代码也不是很多。但是我总觉得怪怪的,这种需求应该这么实现?肯定不可能啊
一般这种情况我都会去看看大厂是不是这么做的,而且某些大厂并不是这么做的!
但是Google都搜不到我的问题,应该是没有解决办法了吧!
以上所述是小编给大家介绍的jQuery通过改变input的type属性实现密码显示隐藏切换功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
# jq改变input的type
# jq
# input
# 隐藏
# input 输入框获得/失去焦点时隐藏/显示文字(jquery版)
# jquery显示隐藏input对象
# jQuery实现表单input中提示文字value随鼠标焦点移进移出而显示或隐藏的代码
# jQuery 隐藏和显示 input 默认值示例
# jquery form 隐藏的input 选择
# jQuery响应鼠标事件并隐藏与显示input默认值
# jQuery解决input超多的表单提交
# jquery获取form表单input元素值的简单实例
# jQuery获取及设置表单input各种类型值的方法小结
# jquery 动态增加
# 减少input表单的简单方法(必看)
# jQuery实现提交表单时不提交隐藏div中input的方法
# 这么做
# 小编
# 都是
# 我想
# 我就
# 好了
# 不可能
# 在此
# 是这样
# 我都
# 错了
# 用了
# 给大家
# 不就
# 这种情况
# 可以实现
# 总觉得
# 会去
# 提供一个
# 解决办法
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
如何在IIS中新建站点并解决端口绑定冲突?
node.js报错:Cannot find module 'ejs'的解决办法
Laravel如何生成PDF或Excel文件_Laravel文档导出工具与使用教程
Laravel事件监听器怎么写_Laravel Event和Listener使用教程
php在windows下怎么调试_phpwindows环境调试操作说明【操作】
Laravel如何实现多对多模型关联?(Eloquent教程)
Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】
JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)
Android Socket接口实现即时通讯实例代码
Claude怎样写结构化提示词_Claude结构化提示词写法【教程】
济南网站建设制作公司,室内设计网站一般都有哪些功能?
Android中Textview和图片同行显示(文字超出用省略号,图片自动靠右边)
厦门模型网站设计制作公司,厦门航空飞机模型掉色怎么办?
Linux网络带宽限制_tc配置实践解析【教程】
网站制作大概多少钱一个,做一个平台网站大概多少钱?
大连网站制作公司哪家好一点,大连买房网站哪个好?
C#如何调用原生C++ COM对象详解
网站建设整体流程解析,建站其实很容易!
如何生成腾讯云建站专用兑换码?
Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境
Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用
如何用景安虚拟主机手机版绑定域名建站?
谷歌浏览器下载文件时中断怎么办 Google Chrome下载管理修复
Laravel如何使用Sanctum进行API认证?(SPA实战)
Python自然语言搜索引擎项目教程_倒排索引查询优化案例
Laravel如何优雅地处理服务层_在Laravel中使用Service层和Repository层
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
如何快速搭建个人网站并优化SEO?
长沙做网站要多少钱,长沙国安网络怎么样?
Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)
js实现点击每个li节点,都弹出其文本值及修改
中国移动官方网站首页入口 中国移动官网网页登录
Laravel如何使用Telescope进行调试?(安装和使用教程)
Laravel如何部署到服务器_线上部署Laravel项目的完整流程与步骤
EditPlus 正则表达式 实战(3)
Linux系统命令中tree命令详解
Linux安全能力提升路径_长期防护思维说明【指导】
Laravel怎么导出Excel文件_Laravel Excel插件使用教程
详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)
Laravel如何操作JSON类型的数据库字段?(Eloquent示例)
用v-html解决Vue.js渲染中html标签不被解析的问题
Laravel如何实现模型的全局作用域?(Global Scope示例)
PHP 500报错的快速解决方法
html5怎么画眼睛_HT5用Canvas或SVG画眼球瞳孔加JS控制动态【绘制】
Laravel Seeder怎么填充数据_Laravel数据库填充器的使用方法与技巧
Bootstrap整体框架之JavaScript插件架构
Win11任务栏卡死怎么办 Windows11任务栏无反应解决方法【教程】
Laravel的契約(Contracts)是什么_深入理解Laravel Contracts与依赖倒置
公司网站制作价格怎么算,公司办个官网需要多少钱?
javascript中数组(Array)对象和字符串(String)对象的常用方法总结
上一篇: 网站团队组成,网信部门监管职责?
下一篇:如何设置Laravel的生产环境
上一篇: 网站团队组成,网信部门监管职责?
下一篇:如何设置Laravel的生产环境

