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分页脚本
May 21 Javascript
jQuery选择没有colspan属性的td的代码
Jul 06 Javascript
Js 获取Gridview选中行的内容操作步骤
Feb 05 Javascript
javascript 应用小技巧方法汇总
Jul 05 Javascript
Angularjs实现多个页面共享数据的方式
Mar 29 Javascript
微信小程序  modal详解及实例代码
Nov 09 Javascript
JS实现直接运行html代码的方法
Mar 13 Javascript
jQuery使用bind函数实现绑定多个事件的方法
Oct 11 jQuery
详解如何将 Vue-cli 改造成支持多页面的 history 模式
Nov 20 Javascript
JavaScript事件委托实现原理及优点进行
Aug 29 Javascript
element-ui tree结构实现增删改自定义功能代码
Aug 31 Javascript
vue实现下拉菜单树
Oct 22 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
PHP5 字符串处理函数大全
2010/03/23 PHP
通过JavaScript或PHP检测Android设备的代码
2011/03/09 PHP
在Mac OS的PHP环境下安装配置MemCache的全过程解析
2016/02/15 PHP
thinkphp项目如何自定义微信分享描述内容
2017/02/20 PHP
golang实现php里的serialize()和unserialize()序列和反序列方法详解
2018/10/30 PHP
javascript数字数组去重复项的实现代码
2010/12/30 Javascript
基于jQuery的message插件实现右下角弹出消息框
2011/01/11 Javascript
javascript针对DOM的应用分析(二)
2012/04/15 Javascript
点击弹出层外区域关闭弹出层jquery特效示例
2013/08/25 Javascript
JS 操作Array数组的方法及属性实例解析
2014/01/08 Javascript
js中通过父级进行查找定位元素
2014/06/15 Javascript
node.js中的fs.createReadStream方法使用说明
2014/12/17 Javascript
JS更改select内option属性的方法
2015/10/14 Javascript
JavaScript编写一个简易购物车功能
2016/09/17 Javascript
JS中使用new Date(str)创建时间对象不兼容firefox和ie的解决方法(两种)
2016/12/14 Javascript
详解nodejs微信公众号开发——4.自动回复各种消息
2017/04/11 NodeJs
NodeJs模拟登陆正方教务
2017/04/28 NodeJs
一个简单的node.js界面实现方法
2018/06/01 Javascript
详解VUE自定义组件中用.sync修饰符与v-model的区别
2018/06/26 Javascript
JS高级技巧(简洁版)
2018/07/29 Javascript
vue自定义指令实现方法详解
2019/02/11 Javascript
[02:49]DAC2018决赛日TOP5 LGD开启黑暗之门绝杀VP
2018/04/08 DOTA
Python实现Windows和Linux之间互相传输文件(文件夹)的方法
2017/05/08 Python
对Python 多线程统计所有csv文件的行数方法详解
2019/02/12 Python
聊聊python里如何用Borg pattern实现的单例模式
2019/06/06 Python
Pandas删除数据的几种情况(小结)
2019/06/21 Python
Python对Excel按列值筛选并拆分表格到多个文件的代码
2019/11/05 Python
Flask框架请求钩子与request请求对象用法实例分析
2019/11/07 Python
python如何设置静态变量
2020/09/07 Python
Python中的None与 NULL(即空字符)的区别详解
2020/09/24 Python
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
5个HTML5的常用本地存储方式详解与介绍
2021/03/27 HTML / CSS
行政执法队伍作风整顿个人剖析材料
2014/10/11 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
小学毕业感言200字
2015/07/30 职场文书
nginx访问报403错误的几种情况详解
2022/07/23 Servers