开发者社区> 问答> 正文

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

各位大大求助 。

我是个刚接触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,
这个是浏览器报的错误 用的是火狐    代码就是这样 求各位帮助!!!

展开
收起
爱吃鱼的程序员 2020-06-10 15:16:27 435 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    loginName这个有自定义方法吗 

     你自定义的验证只有 mobile

    我才发现我给注了谢了! 有没有导入jquery.validate.js有的
    2020-06-10 15:16:42
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
现代Javascript高级教程 立即下载
JS零基础入门教程(上册) 立即下载
基于VUE的单页面性能优化实践 立即下载

相关实验场景

更多