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 相关文章推荐
如何取得中文输入的真实长度?
Jun 24 Javascript
特殊字符、常规符号及其代码对照表
Jun 26 Javascript
显示js对象所有属性和方法的函数
Oct 16 Javascript
浅析Bootstrap组件之面板组件
May 04 Javascript
把普通对象转换成json格式的对象的简单实例
Jul 04 Javascript
原生js编写基于面向对象的分页组件
Dec 05 Javascript
jQuery使用EasyUi实现三级联动下拉框效果
Mar 08 Javascript
Vue 过渡实现轮播图效果
Mar 27 Javascript
BootStrap表单时间选择器详解
May 09 Javascript
Vue实现百度下拉提示搜索功能
Jun 21 Javascript
简单的网页广告特效实例
Aug 19 Javascript
vue框架下部署上线后刷新报404问题的解决方案(推荐)
Apr 03 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的ob_start来生成静态页面的方法分析
2011/03/09 PHP
解析php通过cookies获取远程网页的指定代码
2013/06/25 PHP
php使用多个进程同时控制文件读写示例
2014/02/28 PHP
php中限制ip段访问、禁止ip提交表单的代码分享
2014/08/22 PHP
php处理json格式数据经典案例总结
2016/05/19 PHP
php判断str字符串是否是xml格式数据的方法示例
2017/07/26 PHP
用JavaScrpt实现文件夹简单轻松加密的实现方法图文
2008/09/08 Javascript
精选的10款用于构建良好易用性网站的jQuery插件
2011/01/23 Javascript
淘宝网提供的国内NPM镜像简介和使用方法
2014/04/17 Javascript
JavaScript缓冲运动实现方法(2则示例)
2016/01/08 Javascript
JS数字千分位格式化实现方法总结
2016/12/16 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
d3.js入门教程之数据绑定详解
2017/04/28 Javascript
jQuery设置图片等比例缩小的方法
2017/04/29 jQuery
基于Vuejs和Element的注册插件的编写方法
2017/07/03 Javascript
详解Vue 全局变量,局部变量
2019/04/17 Javascript
VUE实现图片验证码功能
2020/11/18 Javascript
javascript 设计模式之组合模式原理与应用详解
2020/04/08 Javascript
简单的Apache+FastCGI+Django配置指南
2015/07/22 Python
Python 模板引擎的注入问题分析
2017/01/01 Python
python中urlparse模块介绍与使用示例
2017/11/19 Python
Python实现的大数据分析操作系统日志功能示例
2019/02/11 Python
python根据文章标题内容自动生成摘要的实例
2019/02/21 Python
python实现随机漫步方法和原理
2019/06/10 Python
Python 实现数据结构-堆栈和队列的操作方法
2019/07/17 Python
在Python中实现函数重载的示例代码
2019/12/12 Python
Python&amp;&amp;GDAL实现NDVI的计算方式
2020/01/09 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
Canvas波浪花环的示例代码
2020/08/21 HTML / CSS
小学数学课题方案
2014/06/15 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
岗位工作说明书
2014/07/29 职场文书
入党积极分子党小组意见
2015/06/02 职场文书
无婚姻登记记录证明
2015/06/18 职场文书
单位提档介绍信
2015/10/22 职场文书
小学数学教学反思范文
2016/02/16 职场文书