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);
                        }
                    }
                });

  • 相关阅读:
    IOS中延迟执行的几种方法
    Xcode6中如何去掉默认的Main.storyboard
    IOS7.0 UILabel实现自适应高度的新方法
    UITabBarController常见代理方法的使用
    Infopath 2010 接收SQL Server数据
    olsr学习之一:Ubuntu10.04下ns2-allinone-2.34安装方法
    常用工具遇到的错误以及解决方法
    笔记本电脑选购个人的一些浅见
    嵌入式题目集锦
    关于网络传输字节顺序的问题: hton? or ntoh?
  • 原文地址:https://www.cnblogs.com/lcuzhanglei/p/2611261.html
Copyright © 2011-2022 走看看