1.当用jquery.validate与ajax时候特别小心在每句后面的逗号问题,如果不需要的地方加上逗号会造成页面无法进入js验证
- 但是假设我的表单是ajax提交的的 哪怎么办呢
- 可以这样写:
- validate=$("#addressForm").validate({
- rules: {
- 'memberAddress.name':{
- required: true,
- minlength:1,
- maxlength:20
- },
- },
- messages: {
- 'memberAddress.name': {
- required: '请输联系人姓名',
- minlength: '请输联系人姓名',
- maxlength: '联系人姓名的最大长度为20'
- },
- },
- errorElement: "span",
- errorClass: "error",
- success:"checked",
- submitHandler : function() {//控制是否提交,可以不写
- return checkInfo();
- }
- });
- 然后 在你提交前触发的function中
- function submitform(){
- var f=validate.form();
- if(f){}else{}
- }
- 好了这样就行了