$(function () { $("#activity_cancel").validate({ errorPlacement: function (error, element) { // Append error within linked label $(element) .closest("form") .find("label[for='" + element.attr("id") + "']") .append(error); }, errorElement: "span", rules: { message:{ required: true } }, onkeyup: false, focusCleanup: true, focusInvalid: false, success: "valid", submitHandler: function (form) { $(form).ajaxSubmit({ type: 'post', url: pagePath + "/government/activity/activityAbort", dataType: "json", data: { 'id':$('#ids').val(), 'state':'2', 'message':$('#message').val(), }, success: function (result) { if (result.success) { succeedMessage(result.message); setTimeClose(); } else { // $(form).find(":submit").attr("disabled", false); errorMessage(result.message); } }, error: function () { errorMessage('系统错误!'); } }); return false; // 非常重要,如果是false,则表明是不跳转,在本页上处理,也就是ajax,如果是非false,则传统的form跳转。 }, errorPlacement: function (error, element) { if (element.attr('id') == 'content') { error.addClass(' label_error') } error.appendTo(element.parent()); } }); });