jquery的validate简单表单验证

使用bootstrap框架




引用

<link href="lib/bootstrap/css/bootstrap.css" rel="stylesheet">
<link href="lib/bootstrap/css/bootstrap-responsive.css" rel="stylesheet">
<link href="lib/bootstrap/css/bootstrap-theme.css" rel="stylesheet">
<script src="lib/bootstrap/js/jquery-3.2.1.js"></script>
<script src="js.js"></script>
<script src="date/bootstrap-datetimepicker-master/js/bootstrap-datetimepicker.min.js"></script>
<script src="date/bootstrap-datetimepicker-master/css/bootstrap-datetimepicker.min.css"></script>
<link rel="stylesheet" href="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="http://cdn.static.runoob.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://cdn.static.runoob.com/libs/bootstrap/3.3.7/js/bootstrap.min.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/lib/jquery.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/jquery.validate.min.js"></script>
<script src="http://static.runoob.com/assets/jquery-validation-1.14.0/dist/localization/messages_zh.js"></script>
代码及解释

  <form id="test" class="form-horizontal container">
               <div class="form-group">
                   <label class="col-md-2">名字</label><!--对应的name属性-->
                   <input class="form-control col-md-2" name="name">
               </div>
               <div class="form-group">
                   <label class="col-md-2">密码</label><!-- 对应的name属性 -->
                   <input class="form-control col-md-2" name="password" type="password">
               </div>
              <input type="submit" class="btn btn-info" value="提交">
       </form>

<script>
    /*根据id获取form表单,进行验证*/
    $("#test").validate({
        /*规则*/
        rules: {
            /*name的属性名字*/
            name: "required",/*必须填写*/
            password:{
                required: true,
                minlength:6,
                maxlength: 10
            }

        },
        /*规则的提示信息*/
        messages: {
            name:"必须填写名字",
            password: {
                required: "必须输入密码",/*当不填写信息时候进行提示*/
                minlength: "密码长度不能小于 6 个字母",/*长度不满足时提示*/
                maxlength:"密码长度不能超过10位"
            }
        }
    });
</script>

猜你喜欢

转载自blog.csdn.net/weixin_38391672/article/details/78559957