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 : 1 51 }); 52 })
使用
beforeSubmit
在表单提交过程中
.attr("disabled", "disabled");
即可