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 相关文章推荐
js replace正则表达式应用案例讲解
Jan 17 Javascript
js选择并转移导航菜单示例代码
Aug 19 Javascript
jquery和css3实现的炫酷时尚的菜单导航
Sep 01 Javascript
JavaScript字符串对象charAt方法入门实例(用于取得指定位置的字符)
Oct 17 Javascript
javascript上下方向键控制表格行选中并高亮显示的方法
Feb 13 Javascript
jQuery制作可自定义大小的拼图游戏
Mar 30 Javascript
使用Vue构建可重用的分页组件
Mar 26 Javascript
VUE 全局变量的几种实现方式
Aug 22 Javascript
vue实现输入一位数字转汉字功能
Dec 13 Javascript
js实现ajax的用户简单登入功能
Jun 18 Javascript
Vue中nprogress页面加载进度条的方法实现
Nov 13 Javascript
如何使用CocosCreator对象池
Apr 14 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实现与ASP Banner组件相似的类
2006/10/09 PHP
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
2011/07/28 PHP
table标签的结构与合并单元格的实现方法
2013/07/24 PHP
基于递归实现的php树形菜单代码
2014/11/19 PHP
PHP环境搭建的详细步骤
2016/06/30 PHP
js中的值类型和引用类型小结 文字说明与实例
2010/12/12 Javascript
基于jquery的返回顶部效果(兼容IE6)
2011/01/17 Javascript
33个优秀的 jQuery 图片展示插件分享
2012/03/14 Javascript
javascript中强制执行toString()具体实现
2013/04/27 Javascript
javaScript中Math()函数注意事项
2015/06/18 Javascript
drag-and-drop实现图片浏览器预览
2015/08/06 Javascript
JavaScript的jQuery库中function的存在和参数问题
2015/08/13 Javascript
浅析jQuery操作select控件的取值和设值
2016/12/07 Javascript
Angular ng-repeat遍历渲染完页面后执行其他操作详细介绍
2016/12/13 Javascript
浅谈键盘上回车按钮的js触发事件
2017/02/13 Javascript
node结合swig渲染摸板的方法
2018/04/11 Javascript
如何编写一个d.ts文件的步骤详解
2018/04/13 Javascript
create-react-app 修改为多入口编译的方法
2018/08/01 Javascript
利用jsonp解决js读取本地json跨域的问题
2018/12/11 Javascript
Vue开发环境跨域访问问题
2020/01/22 Javascript
[01:43]倾听DOTA2英雄之声 魅惑魔女国服配音鉴赏
2013/06/06 DOTA
python模拟鼠标拖动操作的方法
2015/03/11 Python
利用python求相邻数的方法示例
2017/08/18 Python
Python基于回溯法子集树模板解决取物搭配问题实例
2017/09/02 Python
Python 使用类写装饰器的小技巧
2018/09/30 Python
Python Matplotlib 基于networkx画关系网络图
2019/07/10 Python
基于Pycharm加载多个项目过程图解
2020/01/19 Python
css3使网页、图片变成灰色兼容大多数浏览器
2014/07/02 HTML / CSS
高山背包:High Sierra
2017/11/23 全球购物
PHP如何调用MYSQL存储过程
2014/05/30 面试题
迟到检讨书5000字
2014/01/31 职场文书
学生周末回家住宿长期请假条
2014/02/15 职场文书
市场调研项目授权委托书范本
2014/10/04 职场文书
党员作风建设整改方案
2014/10/27 职场文书
2015年工程部工作总结
2015/04/30 职场文书
社区法制宣传月活动总结
2015/05/07 职场文书