zoukankan      html  css  js  c++  java
  • ery validator addMethod 方法的使用

    jQuery.validator.addMethod("isFigure",function(value,element,param){
            // 正则不能写错。
            var pattern = /^([0-9]*)+$/;
            return this.optional(element) || (!pattern.test(value));
        },"店铺名称不能为纯数字。");
       
        // 校验表单合法性
        $("#form_openstore_org").validate(
                {
                    submitHandler : function(form) {
                        form.submit();
                    },
                    rules : { // 校验规则
                        storeName : {
                            required : true,
                            maxlength:40,
                            minlength:4,
                            isFigure:true,
                            remote:
                            {
                                url:"/app/usermanager/openstore/valid/reduplicate",//后台处理程序
                                type:"post",                        //数据发送方式
                                dataType:"json", //接受数据格式 
    data:{storeName:function(){return $("#storeName").val();}}
                            }
                        }
                    },
                    messages : {
                        storeName : {
                            required : "请输入您的店铺名称!",
                            maxlength:"店铺名称太长!",
                            minlength:"店铺名称不能少于4个字符!",
                            isFigure:"店铺名称不能为纯数字。",
                            remote:"店铺名称已注册!"
                           
                        }
                    },
                    errorPlacement : function(error, element) {
                        if (element.is(":input")||element.is(":select")) {
                            // 得到当前标签下一标签是为label
                            var placement = $(element.next("label"));
                            placement.empty();
                            placement.css("color", "#FF0000");
                            error.prependTo(placement);
                        }
                    }
                });

  • 相关阅读:
    Bubble Sort (5775)
    Dertouzos (5750)
    codeforces 360 E
    codeforces 360 D
    codeforces 360 C
    Mike and Cellphone
    训练2——B
    训练1——A
    符号三角形
    Sudoku Killer
  • 原文地址:https://www.cnblogs.com/lcuzhanglei/p/2611261.html
Copyright © 2011-2022 走看看