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

  • 相关阅读:
    idea中git分支的使用
    常用的分布式事务解决方案
    分布式事务解决方案总结
    IDEA中Git的更新、提交、还原方法
    (超详细)使用git命令行将本地仓库代码上传到github或gitlab远程仓库
    Git 安装及用法 github 代码发布 gitlab私有仓库的搭建
    主机ping不通虚拟机,但是虚拟机能ping通主机
    Compile Graphics Magick, Boost, Botan and QT with MinGW64 under Windows 7 64
    windows
    mingw-w64线程模型:posix vs win32(posix允许使用c++11的std:: thread,但要带一个winpthreads,可能需要额外dll)
  • 原文地址:https://www.cnblogs.com/lcuzhanglei/p/2611261.html
Copyright © 2011-2022 走看看