我有一段jquery的表单验证代码, 是用jquery.validate.js的:
$('#form1').validate({
rules:{
"user.email":{
required:true,
email:true
}
},
messages:{
"user.email":{
required:"用户名不能为空",
email:"邮箱格式错误"
}
}表单验证之后, 我想通过另一按钮(非提交按钮), 来获取这个表单验证结果. 怎么获得啊?
求大神帮忙..jquery
$('#form1').validate({
rules:{
"user.email":{
required:true,
email:true
}
},
messages:{
"user.email":{
required:"用户名不能为空",
email:"邮箱格式错误"
}
}表单验证之后, 我想通过另一按钮(非提交按钮), 来获取这个表单验证结果. 怎么获得啊?
求大神帮忙..jquery
$().ready(function() {
$("#signupForm").validate({
submitHandler:function(form){
alert("submitted");
form.submit();
}
});
});
可以设置validate的默认值,写法如下:
$.validator.setDefaults({
submitHandler: function(form) { alert("submitted!");form.submit(); }
});
如果想提交表单, 需要使用form.submit()而不要使用$(form).submit()
2.debug,只验证不提交表单
如果这个参数为true,那么表单不会提交,只进行检查,调试时十分方便
$().ready(function() {
$("#signupForm").validate({
debug:true
});
});
如果一个页面中有多个表单都想设置成为debug,用
$.validator.setDefaults({
debug: true
})