$(function () { $("#form-content-add").validate({ errorPlacement: function(error, element) { // Append error within linked label $( element ) .closest( "form" ) .find( "label[for='" + element.attr( "id" ) + "']" ) .append( error ); }, errorElement: "span", rules: { title: { required: true, minlength: 1, maxlength: 64 }, navigation_id: { required: true, }, content: { required: true, }, resource: { // required: true, minlength: 1, maxlength: 64 }, sort: { required: true, min: 0, max: 10000, digits: true }, // brief: { // required: true, // maxlength: 100 // } }, onkeyup: false, focusCleanup: true, success: "valid", submitHandler: function (form) { if($("#navigation_id").val()=='2'){ //图片是否能够上传 var formJson = $(form).serializeJSON(); if(!formJson['fileDown.file_id']){ errorMessage('请上传图片'); return false; } } //如果摘要没填写,取正文前50个字 //2018-07-06 不需要自动加摘要 /*if($.trim($("#brief").val())==""){ var content = $("#content").val(); if($.trim(content)!=""){ var defaultAbstract = ""; //去除标签 var cleanContent = content.replace(/<\/?.+?>/g,""); //去标签 cleanContent = cleanContent.replace(/(^\s+)|(\s+$)/g,""); //去空格 cleanContent = cleanContent.replace(/(\r)|(\n)/g,""); //去回车 cleanContent = cleanContent.replace(/ /ig,''); //去掉  if(cleanContent.length>50){ defaultAbstract = cleanContent.substring(0,50); defaultAbstract += "..."; }else{ defaultAbstract = cleanContent; } $("#brief").val(defaultAbstract); } }*/ $(form).ajaxSubmit({ type: 'post', url: pagePath + "/government/content/save", dataType: "json", success: function (data) { if (data.status == "success") { succeedMessage(data.message); setTimeClose(); } else { // $(form).find(":submit").attr("disabled", false); errorMessage(data.message); } } }); return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。 }, errorPlacement: function(error, element) { if(element.attr('id') == 'content'){ error.addClass(' label_error') } error.appendTo(element.parent()); } }); });