jQuery通过改变input的type属性实现密码显示隐藏切
网络编程 2021-07-04 19:20www.168986.cn编程入门
大家在做登录注册功能的时候都会遇到用户选择自己输入的密码是否显示需求,大家都是怎么实现的呢?今天长沙网络推广给大家分享一种比较好用的方法jQuery通过改变input的type属性实现密码显示隐藏切换功能,需要的朋友参考下
一般我们做登录注册的时候都会提供一个让用户选择自己输入的密码是否显示的需求,
这种需求我们肯定会想到只要动态改变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属性实现密码显示隐藏切换功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,长沙网络推广会及时回复大家的。在此也非常感谢大家对狼蚁SEO网站的支持!
编程语言
- 机械手焊接机器人编程 机械手焊接设备编程
- vb数据库编程实例,vb做数据库
- tiobe世界编程语言排行榜,全球编程语言排行
- 成都java编程培训 成都it编程培训中心
- 编程基础培训,编程基础知识培训
- flash游戏编程基础教程,flash游戏开发教程
- 不会英语能学编程吗 不会英语可以学程序员吗
- 爱心代码编程C语言 爱心代码编程c语言公式
- c语言编程学习入门 c语言编程快速入门
- 西门子plc编程培训 西门子plc编程培训班
- 哪里可以学编程 台州哪里可以学编程
- 少儿编程哪个好 少儿编程哪个品牌好
- 编程是什么意思,图形编程是什么意思
- c语言编程软件下载,c语言编程软件在哪下载
- java编程软件下载,java编程下载手机版
- ug编程培训学校,ug编程培训教程