Jquery.Form和jquery.validate 的使用

简介: var form=$('#xxxForm'); var error=$('.alert-danger',form); form.validate({ errorElement:'span', ...

  var form=$('#xxxForm');
        var error=$('.alert-danger',form);
        form.validate({
            errorElement:'span',
            errorClass:'help-block help-block-error',
            focusInvalid:true,

            messages:{
                seatNo:{remote:"编号已经存在"}
            },
            rules:{
            <#if action?? && action == 'create'>
                seatNo:{
                    minlength:0,
                    maxlength:4,
                    required:true,
                    number:true,
                    remote:'${rc.contextPath}/xxxx'
                },
              </#if>
                userName:{
                    required:true
                }
            },
            messages: {
                seatNo: { required: "不能为空", maxlength: jQuery.format("不能超过{0}个字符") ,number:"仅输入4位数字"},

            },

            invalidHandler:function(event,validator){
                error.show();
                Metronic.scrollTo(error,-200);
            },
            highlight:function(element){
                $(element).closest('.form-group').addClass('has-error');
            },
            unhighlight:function(element){
                $(element).closest('.form-group').removeClass('has-error');
            },
            success:function(label){
                label.closest('.form-group').removeClass('has-error');
            }
           });


好文章这里写链接内容

相关文章
|
2月前
|
存储 JavaScript 前端开发
使用jQuery实现Form表单提交
【9月更文挑战5天】
|
JavaScript 前端开发
Form表单利用Jquery Validate验证以及ajax提交
Form表单利用Jquery Validate验证以及ajax提交
81 0
|
数据采集 SQL 前端开发
【jquery Ajax 】form表单教学+评论案例
【jquery Ajax 】form表单教学+评论案例
161 0
【jquery Ajax 】form表单教学+评论案例
|
编解码 前端开发 JavaScript
jquery form表单.serialize()序列化后中文乱码问题原因及解决
jquery form表单.serialize()序列化后中文乱码问题原因及解决
623 0
|
Web App开发 JavaScript
第83天:jQuery中操作form表单
操作form表单 1、 属性操作 设置属性: // 第一个参数表示:要设置的属性名称 // 第二个参数表示:该属性名称对应的值 $(selector).attr(“title”, “传智播客”); 获取属性: // 参数为:要获取的属性的名称,改操作会返回指定属性对应的值 $(selector).attr(“title”); 此时,返回指定属性的值 移除属性: // 参数为:要移除的属性的名称 $(selector).removeAttr(“title”); 注意:checked、selected、disabled要使用.prop()方法。
1053 0