zoukankan      html  css  js  c++  java
  • JS实现登录页密码的显示和隐藏功能

    在登录页经常会用到通过点击文本框的类似小眼睛图片来实现隐藏显示密码的功能,其实实现原理很简单,通过点击事件来改变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实现登录页密码的显示和隐藏,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对我们网站的支持!

  • 相关阅读:
    网络爬虫之框架(Scrapy)
    模拟投币试验
    [LeetCode#177]Nth Highest Salary
    Windows Server 2008 各版本功能差异与比较各版本概观--转载
    Win2008 R2下Server Core常用命令小结
    powershell 中用Sqlps管理我台sqlserver 2008r2
    初识 Markdown
    React 入门(3): 严格模式 ReactDOM
    ES6 类的正确定义方式 公有类字段 getter / setter
    Lodash 去抖动 节流
  • 原文地址:https://www.cnblogs.com/lsongyang/p/11915434.html
Copyright © 2011-2022 走看看