jQuery.validator.addMethod+数据在client端的校验-有道笔记整理

原创 2015年11月19日 17:03:42
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);
                    }
                }
            });
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

JQuery Validate addMethod自定义校验方法说明

script type="text/javascript">         jQuery.validator.addMethod("regex",  //addMethod第1个参数:方法...
  • iadink
  • iadink
  • 2014年06月10日 16:19
  • 733

文件上传--有道笔记整理

html代码:                             确定上传                                     js代码: var fil...

有道云笔记markdown语法整理

0 标题 标题是每篇文章必备而且最常用的格式。 在Markdown中,如果想将一段文字被定义为标题,只需要在这段文字前面加上 #,再在 # 后加一个空格即可。还可增加二、...

AndroidManifest配置文件中Action和Category的各个项--有道笔记整理

Action Action常量 对应字符串 简单说明 ACTION_MAIN android.intent.action.MAIN 应用程序入口 ACTION_VIEW android.inte...

有道云笔记

  • 2011年12月13日 11:29
  • 11.61MB
  • 下载

有道云笔记

  • 2013年04月15日 09:46
  • 14.89MB
  • 下载

jquery validate.addMethod 正则表达式 (自定义验证方法)

项目中使用的jQuery添加的校验的方法 $(document).ready(function(){          5            6/* 设置默认属性 */        ...

有道云笔记

  • 2016年02月12日 20:35
  • 42.12MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:jQuery.validator.addMethod+数据在client端的校验-有道笔记整理
举报原因:
原因补充:

(最多只允许输入30个字)