1 $(function() { 2 $("#editForm").Validform({ 3 tiptype : function(msg, o, cssctl) { 4 if (!o.obj.is("form")) { 5 var objtip = o.obj.siblings(".info").html(msg).css('display', 'inline'); 6 setTimeout(function() { 7 o.obj.siblings(".info").html('').css('display', 'none'); 8 9 },2000);10 cssctl(objtip, o.type);11 } else {12 var objtip = o.obj.find("#msgdemo");13 cssctl(objtip, o.type);14 objtip.text(msg);15 }16 },17 btnSubmit : "#btn_sub",18 btnReset : "#btn_reset",19 ajaxPost : false,20 beforeSubmit: function(curform){21 var text = $("#officeToDoView").val();22 if (text == null || text == "") {23 layer.msg('会签意见不能为空', {24 time : 3000 25 });26 return false;27 }28 if (text.length > 150) {29 layer.msg('会签意见字数限制为150字', {30 time : 3000 31 });32 return false;33 }34 $("#btn_sub").attr("disabled", "disabled");35 $("#close").attr("disabled", "disabled");36 },37 callback : function(res) {38 parent.untreatedNum();39 }40 });41 $('.form_datetime').datetimepicker({42 format : 'yyyy-mm-dd',43 weekStart : 1,44 todayBtn : 1,45 autoclose : 1,46 todayHighlight : 1,47 startView : 2,48 forceParse : 0,49 minView : "month",50 showMeridian : 151 });52 })
使用
beforeSubmit 在表单提交过程中
.attr("disabled", "disabled"); 即可