jquery validate 校验

 $("#formTOAdd").validate({
     focusCleanup:true,
    errorPlacement : function(error, element) {      
     error.appendTo(element.parent().parent());
    } ,
     rules: {
      type:{
       required:true,
      },
      memo:{
       required:true,
       maxlength:500
      },
      fileName: {
       required:true,
       length:true,
       size1:true,
      },
      version: {
     required:true,
     maxlength:8,
     remote: {
         url: ContextPath + '/File/check.action',     //后台处理程序
         type: "post",               //数据发送方式
         dataType: "json",           //接受数据格式  
         data: {                     //要传递的数据
             type: function() {
                 return $("#type").find("option:selected").val();
             },
             mold: function() {
                 return $('input[name="mold"]:checked').val();
             }
         }
     }
    }
     },
   messages:{
    memo:{
     required:"请输入说明",
     maxlength:"最长500个字符",
    },
     type:{
        required:"必选",
       },
    fileName:{      
     required:"请选择文件",
     accept:"请选择合适的文件",
    },
    version:{
     maxlength:"最长8位",
     remote:"该版本已经存在,请重新输入"
    }
   }
  })

你可能感兴趣的:(jQuery Validate)