如何实现密码的显示和隐藏?
如图所示,我们在登录账号的时候经常会看到密码的显示和隐藏是可以进行切换的,那么到底怎么实现这个功能呢?
其实原理很简单:
通过点击事件将密码输入框的属性"password"改为"text"属性,即可实现密码的显示;
同理,将"text"属性改回"passowrd"属性即可实现密码的重新隐藏。
步骤如下:
1.先准备两张图片,放置到你想放置的文件夹(或者你也可以写一个button按钮)
2.导入jquery的.js文件
<script type="text/javascript" src="/Scripts/jquery-1.7.min.js"></script>
3.开撸代码:
<span>密码:</span><input id="pwd" type="password" name="password" class="text" />
<img src="/images/eyes/open.jpg" width="30" height="30">
$(function () {// 通过点击事件实现密码的显示或隐藏功能$("#pwd").next().click(function () {// 通过id选择器获取当前输入框的属性var type = $("#pwd").attr("type");/*** 若当前属性为“password”,则切换图片,并修改属性为“text”,实现密码的显示功能* 若当前属性为“text",同样切换图片,并修改属性为”password",实现密码的再次隐藏功能*/if(type == "password"){$("#pwd").next().attr("src","/images/eyes/close.jpg");$("#pwd").next().css({"width":"30", "height":"30"});$("#pwd").prop("type", "text");}else {$("#pwd").next().attr("src","/images/eyes/open.jpg");$("#pwd").next().css({"width":"30", "height":"30"});$("#pwd").prop("type", "password");}});
});
如何实现密码的显示和隐藏?相关推荐
- 微信小程序input输入框密码的显示与隐藏
1.实现效果 2.实现原理 input的type之中并无password属性. 小程序提供了一个password属性,用来表示是否是密码类型. 关键思路:动态改变password的值,从而实现密码的显 ...
- 密码的显示与隐藏php,el-input 标签中密码的显示和隐藏功能的实例代码
效果展示: 密码隐藏: 密码显示: 代码展示: 一:标签代码 二: var app = new Vue({ el:"#app", data:{ users:[], total:10 ...
- html密码的显示与隐藏
html密码的显示与隐藏 眼睛睁开眼睛闭上 <p><label for="mi">密     ...
- 登录页面的密码的显示与隐藏
登录用户密码的显示与隐藏(样式自行定义,仅写了简单的代码): html部分: <div class="form-group"><img src="img ...
- C#实现登录界面,密码星号显示(隐藏输入密码)
C#实现登录界面,密码星号显示(隐藏输入密码) 属性解释 代码 效果 工程 在软件设计时,往往需要设置用户的登录权限.用户在填写密码时,如何实现输入隐藏,或者以"*"号进行隐藏显示 ...
- vue基于 input 实现密码的显示与隐藏功能
目录 前言: 一.准备图标 二.Vue程序界面的展示 三.代码 总结: 前言: 大家都知道,一般情况下,输入框的密码我们是看不到密码的,只有当我们点击查看密码的小图标时,密码才会显现出来,实现起来也非 ...
- JavaScript实现登录密码的显示和隐藏
使用js仅实现密码框信息的显示是简单的,重点在点击显示密码后再实现点击隐藏的效果 这里通过标记法实现.定义了一个flag=false的变量,在编写点击效果时,使!flag,此时flag=true,进行 ...
- html密码框不显示,密码框中密码的显示与隐藏切换(JS)
目标: 点击小眼睛后, 1.密码框变成文本框: 2.小眼睛图片由闭眼变成睁眼: 3.再次点击后,又变成闭眼+密码框 要想实现3,方法1: 则需要一个变量,来辅助判断当前input的属性,如果flag为 ...
- html选择按键点击后锁死输入框_js实现的键盘开启大写锁定提示和密码显示与隐藏的效果...
不知道大家注意到没有,很多人性话的网站再输入密码的时候,如果开启大写锁定下过(切换键A左边的Cap Lock按键),那么就会给出一个提示,因为很多时候密码验证是区分大小写的,如果不小心开启或者关闭大小 ...
最新文章
- 【以前的空间】树链剖分
- COJ 1170 A Simple Problem
- 成功解决ValueError: min_samples_split must be an integer greater than 1 or a float in (0.0, 1.0]; got th
- MySQL -- SQL 语句
- 那些年,在nodejs上踩过的坑
- python中 yield 的用法详解——最简单,最清晰的解释(排序节省内存消耗)
- 如果服务器开机显示NObootable,电脑开机出现“No bootable device”的解决办法
- 求解一元二次方程的简单c语言程序
- JavaScript学习总结(二十)——Javascript非构造函数的继承
- 正则表达式验证IP和端口格式的正确性
- 一篇不错的讲解Java异常的文章(转载)----感觉很不错,读了以后很有启发
- 2020最新 程序员数学(基础+进阶)
- 深度linux系统怎么安装软件
- linux 图形验证码不显示不出来的,linux下图形验证码显示问题
- iPhone 检测 iPhone X 设备的几种方式和分辨率终极指南
- Android 类似手机接收到短信桌面图标改变
- 互联网保险产品设计:保险理赔
- Heartbleed心脏出血漏洞原理分析
- 计算机专业英语2013版第二章答案,2013计算机专业英语第2章.ppt
- effective morden c++ 3