【发布时间】:2014-11-28 15:09:28
【问题描述】:
我正在学习 jquery 验证器插件。我创建了自定义验证器方法并将其应用于名字输入。但它不起作用,并且在添加其他验证后也无法正常工作。我只想知道我做错了什么。
$.validator.setDefaults({
submitHandler: function(){
alert("form submited")
}
})
$('#theform').validate({
rules:{
fname:{
required:true,
name:true
},
lname:"required",
username:{
required:true,
minlength:2
}
},
messages:{
fname:"first name is required",
lname:"last name is required",
username:{
required:"this field is required",
minlength:"atleast two charactor is required"
}
}
})
jQuery.validator.addMethod("name", function(a, b) {
return a.indexOf('john')!=-1;
}, "Please enter name john");
【问题讨论】:
-
验证对我有用
-
我在名字中添加了自定义方法,但它适用于用户名
-
这个插件对我来说看起来很乏味。试试这个吧:bassistance.de/jquery-plugins/jquery-plugin-validation我个人用过,很喜欢!
标签: jquery validation