JS实现登录页密码的显示和隐藏功能


Posted in Javascript onDecember 06, 2017

在登录页经常会用到通过点击文本框的类似小眼睛图片来实现隐藏显示密码的功能,其实实现原理很简单,通过点击事件来改变input的type类型,具体过程看代码:

在没给大家分享实现代码之前,先给大家展示下效果图:

JS实现登录页密码的显示和隐藏功能

JS实现登录页密码的显示和隐藏功能

<ul class="form-area">
 <li>
  <div class="item-content">
   <div class="item-input">
    <input type="text" name="accountName" autofocus required="required" placeholder="请输入用户名">
   </div>
  </div>
 </li>
 <li>
  <div class="item-content">
   <div class="item-input">
     <input type="password" name="password" id="password" required="required" placeholder="请输入密码">
   </div>
  </div>
 </li>
 <li>
  <span style="position:absolute;right: 20px;top: -38px">
   <img id="showText" onclick="hideShowPsw()">
  </span>
 </li>
</ul>
<script type="text/javascript">
//获取input框内的切换图片id和input文本框的id
 var demoImg = document.getElementById("showText");
 var demoInput = document.getElementById("password");
 function hideShowPsw() {
  if (demoInput.type == "password") {
   demoInput.type = "text";
   demoImg.src ="../Images/showPasswd.png";
  } else {
   demoInput.type = "password";
   demoImg.src = "../Images/hidePasswd.png";
  }
 }
</script>

总结

以上所述是小编给大家介绍的JS实现登录页密码的显示和隐藏,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对三水点靠木网站的支持!

Javascript 相关文章推荐
Gird事件机制初级读本
Mar 10 Javascript
JS返回iframe中frameBorder属性值的方法
Apr 01 Javascript
JavaScript实现复制或剪切内容到剪贴板功能的方法
May 23 Javascript
学习Bootstrap滚动监听 附调用方法
Jul 02 Javascript
Angular和百度地图的结合实例代码
Oct 19 Javascript
webpack常用配置项配置文件介绍
Nov 07 Javascript
webpack配置sass模块的加载的方法
Jul 30 Javascript
浅谈AngularJS中使用$resource(已更新)
Sep 14 Javascript
element-ui使用导航栏跳转路由的用法详解
Aug 22 Javascript
面试题:react和vue的区别分析
Apr 08 Javascript
vue 封装面包屑组件教程
Nov 16 Javascript
一起深入理解js中的事件对象
Feb 06 Javascript
微信小程序 scroll-view实现锚点滑动的示例
Dec 06 #Javascript
基于Vue制作组织架构树组件
Dec 06 #Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
Dec 06 #Javascript
如何重置vue打印变量的显示方式
Dec 06 #Javascript
微信小程序实现点击按钮修改view标签背景颜色功能示例【附demo源码下载】
Dec 06 #Javascript
vue cli使用绝对路径引用图片问题的解决
Dec 06 #Javascript
微信小程序实现点击按钮移动view标签的位置功能示例【附demo源码下载】
Dec 06 #Javascript
You might like
PHP Session变量不能传送到下一页的解决方法
2009/11/27 PHP
利用php实现禁用IE和火狐的缓存问题
2012/12/03 PHP
10个php函数实用却不常见
2015/10/13 PHP
yii2.0实现创建简单widgets示例
2016/07/18 PHP
PHP实现SMTP邮件的发送实例
2018/09/27 PHP
PHP中ltrim()函数的用法与实例讲解
2019/03/28 PHP
baidu博客的编辑友情链接的新的层窗口!经典~支持【FF】
2007/02/09 Javascript
jquery 操作单选框,复选框,下拉列表实现代码
2009/10/27 Javascript
解析JavaScript中的不可见数据类型
2013/12/02 Javascript
jquery导航制件jquery鼠标经过变色效果示例
2013/12/05 Javascript
document.forms[].submit()使用介绍
2014/02/19 Javascript
js使用removeChild方法动态删除div元素
2014/08/01 Javascript
js判断一个字符串是否包含一个子串的方法
2015/01/26 Javascript
js实现模拟银行卡账号输入显示效果
2015/11/18 Javascript
探讨JavaScript语句的执行过程
2016/01/28 Javascript
js基于cookie方式记住返回页面用法示例
2016/05/27 Javascript
Bootstrap响应式侧边栏改进版
2016/09/17 Javascript
Angular 中 select指令用法详解
2016/09/29 Javascript
基于vuejs+webpack的日期选择插件
2020/05/21 Javascript
nodejs中向HTTP响应传送进程的输出
2017/03/19 NodeJs
微信小程序自定义导航隐藏和显示功能
2017/06/13 Javascript
浅析为什么a=&quot;abc&quot; 不等于 a=new String(&quot;abc&quot;)
2017/10/25 Javascript
详解vue2.0+vue-video-player实现hls播放全过程
2018/03/02 Javascript
JS实现的类似微信聊天效果示例
2019/01/29 Javascript
利用Python如何批量更新服务器文件
2018/07/29 Python
python生成器与迭代器详解
2019/01/01 Python
在Python中调用Ping命令,批量IP的方法
2019/01/26 Python
python将邻接矩阵输出成图的实现
2019/11/21 Python
Python迭代器Iterable判断方法解析
2020/03/16 Python
python批量合成bilibili的m4s缓存文件为MP4格式 ver2.5
2020/12/01 Python
澳大利亚波西米亚风连衣裙在线商店:Fortunate One
2019/04/01 全球购物
英国电子专家:maplin
2019/09/04 全球购物
设置器与访问器的定义以及各自特点
2016/01/08 面试题
业务部主管岗位职责
2014/01/29 职场文书
《将心比心》教学反思
2014/04/08 职场文书
2015年财务人员工作总结
2015/04/10 职场文书