实用范文
《JavaScript如何把表单密码的隐藏和显示出来》
Word格式可编辑可修改
精心整理放心阅读欢迎下载
文档信息
JavaScript如何把表单密码的隐藏和显示出来
JavaScript如何把表单密码的隐藏和显示出来
为了网站的安全性很多朋友都把密码设的比较复杂但是如何密码不能明显示不知道输的是对是错为了安全起见可以把密码显示的那么基于js代码如何实现的呢 当用户输入时密码显示为圆点或者星号 为了确保用户输入的正确 用户可以点击让密码显示的按钮.直接就先看节目效果。
界面结构 一个外层的pass-box 然后内层加入input和一个i标签 且给他们加入相应的class名称。
现在我们给相应的class加入相应的属性值.在这个box里 i需要在input之上 所以需要给i一个position属性 然后调整其top和right.然后给其设置宽度和高度设置其背景图片。
.pass-box {width: 300px;margin: 30px auto;position:relative; } .pass-box input {border: #cccccc 1pxsolid;background-color: #fff;color: #666;padding: 10px;width:100%;box-sizing: border-box; } .pass-box i {display: inline-block;width: 30px;height: 30px;position: absolute;right:5px;top:5px;background-image: none;background-si ze: 200%200%;background-position: center;
这样界面效果完成.然后给i加入点击事件.在HTML结构中我们给了i一个状态 这个作用主要是用于用户两次点击效果的判断. 点击第一次 密码显示; 点击第二次 密码隐藏.重复这样的动作.所以利用这个state来查看其状态。
重点就在于 修改input的`type属性 显示的时候type为text 隐藏的时候是password.所以JS的逻辑处理也是比较清晰。var ele_pass_box = ("div") [0] ;var ele_pass =ele_pass_("input") [0] ;var ele_eye = ele_pass_("i") [0] ;ele_=function () {var state = ("state") ; if(state === "off")
{ele_("type" "text") ;ele_("state" "on") ;ele_ = ; } else{ele_("type" "password") ;ele_("state" "off") ;ele_ = 1 ;
这就是逻辑代码 代码量不多.大家在测试的时候 注意细节就好。
以上是小编给大家分享的基于JavaScr ip t实现表单密码的隐藏和显示出来的全部内容希望对大家有所帮助
为提高学习交流本文整理了相关的实用范文有 《如何让表单中的内容在屏幕上显示Ja vaScrip t》 、 《如何理解Ja vaScrip t表单的基础知识》 、
《,ja vascrip t break和con tinue区别》 、 《Ajax和ja vascrip t的区别》 、 《如何把EXCEL中将隐藏的行和列显示出来的方法》 、 《Ja vaScrip t和JSP的区
别》 、 《如何显示和隐藏Excel公式》 、 《隐藏的文件怎么显示出来》 读者可以在平台上搜索。
“Ja vaScrip t如何把表单密码的隐藏和显示出来”文档源于网络本人编辑整理。本着保护作者知识产权的原则仅供学习交流请勿商用。如有侵犯作者权益请作者留言或者发站内信息联系本人我将尽快删除。谢谢您的阅读与下载
麻花云怎么样?麻花云公司成立于2007年,当前主打产品为安徽移动BGP线路,数据中心连入移动骨干网。提供5M,10M大带宽云主机,香港云服务器产品,数据中心为香港将军澳机房,香港宽频机房 cn2-GIA优质线路、采用HYPER-V,KVM虚拟技术架构一、麻花云官网点击直达麻花云官方网站合肥网联网络科技有限公司优惠码: 专属优惠码:F1B07B 享受85折优惠。最新活动 :双11 云上嗨购 香港云主...
BuyVM针对中国客户推出了China Special - STREAM RYZEN VPS主机,带Streaming Optimized IP,帮你解锁多平台流媒体,适用于对于海外流媒体有需求的客户,主机开设在拉斯维加斯机房,AMD Ryzen+NVMe磁盘,支持Linux或者Windows操作系统,IPv4+IPv6,1Gbps不限流量,最低月付5加元起,比美元更低一些,现在汇率1加元=0.7...
spinservers是Majestic Hosting Solutions,LLC旗下站点,主营美国独立服务器租用和Hybrid Dedicated等,spinservers这次提供的大硬盘、大内存服务器很多人很喜欢。TheServerStore自1994年以来,它是一家成熟的企业 IT 设备供应商,专门从事二手服务器和工作站业务,在德克萨斯州拥有40,000 平方英尺的仓库,库存中始终有数千台...