实现用户登录注册页面jQuery验证不能为空的提示以及确认密码与第一次输入密码不匹配的提示功能

用到了blur方法,

当元素失去焦点时发生 blur 事件。

blur() 函数触发 blur 事件,或者如果设置了 function 参数,该函数也可规定当发生 blur 事件时执行的代码

script代码如下:

<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
    <script type="text/javascript">
   $(function () {
        $("#username").blur(function(){
            $("#names").empty();
           var name = $(this).val();
            if(name=="" || name==null){
               $("#username").after("<span id='names' style='color: red'>用户名不能为空</span>");
            }
        });
        $("#email").blur(function(){
            $("#emails").empty();
             var mail = $(this).val();
             if(mail==""|| mail==null){
                 $("#email").after("<span id='emails' style='color: red'>邮箱不能为空</span>");
             }
         });
       $("#password").blur(function(){
           $("#pwds").empty();
            var pwd = $(this).val();
            if(pwd==""|| pwd==null){
                $("#password").after("<span id='pwds' style='color: red'>密码不能为空</span>");
            }
        });
       $("#re-password").blur(function(){
           $("#repwds").empty();
            var repwd = $(this).val();
            var pwd=$("#password").val();
            if(repwd==""|| repwd==null){
                $("#re-password").after("<span id='repwds' style='color: red'>请确认密码</span>");
            }
            if(repwd!=pwd){
                $("#re-password").after("<span id='repwds' style='color: red'>两次密码不匹配,请重新输入!</span>");
            }
        });
    });
    </script>

jsp代码:

<body class="container" ng-app="myApp" ng-controller="controller">

<div class="col-md-3 col-md-offset-3">
    <div class="form-group">
        <label >username</label>
        <input type="text" class="form-control" name="username" id="username">
    </div>

<div class="form-group">
        <label >email</label>
        <input type="text" class="form-control" name="email" id="email">
    </div>
    <div class="form-group">
        <label >password</label>
        <input type="password" class="form-control" name="repassword" id="password">
    </div>
   <div class="form-group">
        <label >repassword</label>
        <input type="password" class="form-control" name="password" id="re-password">
    </div>
    <button type="button" class="btn btn-info" id="submit">Submit</button>
</div>
</body>

猜你喜欢

转载自blog.csdn.net/qq_37706228/article/details/82315865