$(function () { $("#form-companyShow-add").validate({ rules:{ product_name:{ required:true, minlength:1, maxlength:64 }, description:{ required:true, }, contact:{ required:true, minlength:1, maxlength:45 }, phone:{ required:true, isMobile:true }, // img:{ // required:true, // } }, messages:{ }, onkeyup:false, focusCleanup:true, success:"valid", submitHandler:function(form){ //图片是否能够上传 var formJson = $(form).serializeJSON(); if(!formJson['fileDown.file_id']){ errorMessage('请上传图片'); return false; } $(form).ajaxSubmit({ type: 'post', url: pagePath+"/build/companyShow/save", dataType:"json", success: function(data){ if(data.success){ succeedMessage(data.message); setTimeClose(); }else { errorMessage(data.message); } } }); return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。 }, errorPlacement: function(error, element) { if(element.attr('id') == 'description'){ error.addClass(' label_error') } error.appendTo(element.parent()); } }); $("#form-companyShow-edit").validate({ rules:{ product_name:{ required:true, minlength:1, maxlength:64 }, description:{ required:true, minlength:1, maxlength:255 }, contact:{ required:true, minlength:1, maxlength:45 }, phone:{ required:true, isMobile:true } }, messages:{ }, onkeyup:false, focusCleanup:true, success:"valid", submitHandler:function(form){ $(form).ajaxSubmit({ type: 'post', url: pagePath+"/build/companyShow/update", dataType:"json", success: function(data){ if(data.success){ succeedMessage(data.message); var index = parent.layer.getFrameIndex(window.name); parent.location.reload(); parent.layer.close(index); }else { errorMessage(data.message); } } }); return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。 }, }); }); /* 参数解释: title 标题 url 请求的url id 需要操作的数据id w 弹出层宽度(缺省调默认值) h 弹出层高度(缺省调默认值) */ /*管理员-增加*/ function company_add(title,url,w,h){ layer_show(title,pagePath+url,w,h); }