zoukankan      html  css  js  c++  java
  • 利用 jQuery 来验证密码两次输入是否相同

    html

        <div class="row">
            <div class="panel panel-info">
                <div class="panel-heading">
                    <h3 class="panel-title">{{ query_set }}密码修改</h3>
                </div>
                <div class="panel-body">
                    <form action="" method="post">
                        {% csrf_token %}
                        <div class="form-group">
                            <label for="pass1" class="col-sm-3 control-label">密码</label>
                            <input id="pass1" class="form-control" type="password" name="password1">
                        </div>
                        <div class="form-group">
                            <label for="pass2" class="col-sm-3 control-label">重复密码</label>
                            <input id="pass2" class="form-control" type="password" name="password2"
                                   onkeyup="validate()">
                        </div>
                        <div class="form-group">
                            <span id="tishi"></span>
                            <button class="btn btn-info pull-right" value="" type="submit" disabled>提交</button>
                        </div>
                    </form>
                </div>
            </div>
        </div>
    
    

    css

        <style>
            .focusedInput-waring {
                border-color: #EF5B50;
                outline: 0;
                outline: thin dotted 9;
                -webkit-box-shadow: 0 0 8px #EF5B50;
                box-shadow: 0 0 8px #EF5B50;
            }
    
            .focusedInput-info {
                border-color: #33CC3B;
                outline: 0;
                outline: thin dotted 9;
                -webkit-box-shadow: 0 0 8px #33CC3B;
                box-shadow: 0 0 8px #33CC3B;
            }
        </style>
    

    js

        <script>
            function validate() {
    
                var pwd1 = $("input[name='password1']").val();
                var pwd2 = $("input[name='password2']").val();
                <!-- 对比两次输入的密码 -->
                if (pwd2 == pwd1) {
                    $("input[name='password1']").addClass("focusedInput-info").removeClass("focusedInput-waring");
                    $("input[name='password2']").addClass("focusedInput-info").removeClass("focusedInput-waring");
                    $("button").removeAttr("disabled");
                }
                else {
                    $("input[name='password1']").addClass("focusedInput-waring").removeClass("focusedInput-info");
                    $("input[name='password2']").addClass("focusedInput-waring").removeClass("focusedInput-info");
                    $("button").attr("disabled", "disabled");
                }
            }
        </script>
    
  • 相关阅读:
    Tomcat部署方式
    JAVA顺序队列
    JAVA稀疏数组
    JAVA数组
    JAVA运算符
    JAVA数据类型
    《IBM —PC 汇编语言程序设计》 第三章习题
    《IBM —PC 汇编语言程序设计》 第二章习题
    W3school导航条 CSS
    网易新闻CSS
  • 原文地址:https://www.cnblogs.com/forsaken627/p/8523309.html
Copyright © 2011-2022 走看看