zoukankan      html  css  js  c++  java
  • 实现input密码框显示/隐藏的功能

    现在很多地方的注册都只有一个密码框,然后再加个显示/隐藏按钮,这样做很简洁,不用再很繁琐的输入两遍密码,用户能自己看到密码输入得对不对。所以幻幻也研究了一发实现方案:

    1. 首先来个密码框

    1
    2
    3
    4
    <dd class="password">
        <input name="" type="password" class="n-txtCss" placeholder="请输入您的密码" datatype="*6-16" errormsg="密码范围在6~16位之间!" nullmsg="请输入密码!" sucmsg="&nbsp;" maxlength="16" plugin="passwordStrength">
        <i class="fa fa-eye-slash"></i>
    </dd>

    2.CSS

    让显示/隐藏按钮放在密码框的最右侧

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    .password{
        positionrelative;
    }
    .password .n-txtCss{
        width:90% !important;
    }
    .password .fa{
        positionabsolute;
        right10px;
        top:15px;
        font-size20px;
        cursorpointer;
    }

    3.JS实现

    1
    2
    3
    4
    5
    6
    7
    8
    9
    $(".password").on("click"".fa-eye-slash"function () {
        $(this).removeClass("fa-eye-slash").addClass("fa-eye");
        $(this).prev().attr("type""text");
    });
     
    $(".password").on("click"".fa-eye"function () {
        $(this).removeClass("fa-eye").addClass("fa-eye-slash");
        $(this).prev().attr("type""password");
    });

    效果图

    转自  : https://www.reinforce.cn/t/569.html

  • 相关阅读:
    spring-mvc-继续学习
    springMVC学习
    spring-jdbc及事务
    Spring-MVC配置思路
    spring入门-注解的使用
    spring入门
    Spring MVC——数据校验(分组校验)
    Spring MVC——数据校验(数据回显)
    Spring MVC——数据检验步骤
    Spring MVC——参数装填方式
  • 原文地址:https://www.cnblogs.com/fire-dragon/p/11310767.html
Copyright © 2011-2022 走看看