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

  • 相关阅读:
    CentOS75 安装 telnet 进行使用.
    Windows 创建计划任务 实现自动同步文件.
    qemu-img.exe 工具 简介
    中建项目环境迁移说明
    服务器内存最大大小限制
    bzip2 以及 tar 压缩/解压缩/.打包等工具软件
    Ubuntu18.04 安装后的简单实用设置[未完成]
    oracle 启动监听报错TNS-12547: TNS:lost contact
    Linux审计sudo
    OPENVAS运行
  • 原文地址:https://www.cnblogs.com/lcuzhanglei/p/2611261.html
Copyright © 2011-2022 走看看