新手求教一个jquery验证框架的问题

一色琉璃 发布于 2016/01/06 13:00
阅读 397
收藏 0

各位大大求助 。

我是个刚接触jquery验证框架的新人,现在遇到个在验证成功点提交的时候js报错的问题

这个是验证框架的代码

$().ready(function() {
   jQuery.validator.addMethod("mobile", function(value, element) {
    var pattern = /^1{1}[0-9]{10}$/;
    return this.optional(element) || pattern.test(value);
   },"请输入正确的手机号码");
          $("#addForm").validate({
             onkeyup  : false,
             onclick  : false,
             rules: {
                "user.nickname": {
                 maxlength : 20,
                 required : true,
                 loginName : true,
                 minlength : 6,
                    remote : {
                     type : "post",
                       data: {
                            'queryUserCondition.searchKey': function(){
                                return $("input[name=user.nickname]").val();
                            }
                        },
                        url:"xxxxxxxxxxxxxxxx"
                       
                    }
                }
            },
         messages : {
          "user.nickname": {
                    remote: "该用户名已存在"
                   // loginName : "必须以字母开头,可带字母、数字以及下划线"
                
                }
         },
                invalidHandler : function(){
                 alert('111');
                    return false;
                },
           submitHandler : function(){----不进入这个函数里面
            alert("12321");
             checkSubmit();----提交的ajax方法
           }
          });



TypeError: $.validator.methods[method] is undefined

var result = $.validator.methods[method].call(this,
这个是浏览器报的错误 用的是火狐    代码就是这样 求各位帮助!!!
加载中
0
f
fly-man

loginName 这个有自定义方法吗 

 你自定义的验证只有mobile

一色琉璃
我才发现我给注了 谢了!
0
f
fly-man
有没有导入jquery.validate.js
一色琉璃
有的
返回顶部
顶部