各位大大求助 。
我是个刚接触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方法
}
});
| var result = $.validator.methods[method].call(this, |
这个是浏览器报的错误 用的是火狐 | 代码就是这样 求各位帮助!!! |
loginName这个有自定义方法吗
你自定义的验证只有 mobile
我才发现我给注了谢了! 有没有导入jquery.validate.js有的版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。