锘?(function(){ $('#feedback').validate({ errorElement: 'span', errorClass: 'false', validClass: 'right', onfocusout: function(element){ $(element).valid(); }, errorPlacement: function(error,element){ element.parent().next().append(error); }, highlight: function(element, errorClass, validClass) { $(element).removeClass('right').addClass('false'); $(element).parent().next().removeClass('right').addClass('false').find('i').html(''); }, success: function(span){ span.parent().removeClass('false').addClass('right'); //span.prev('.iconfont').html(''); }, rules: { username: { required: true }, email: { required: true, email: true }, phone: { minlength: 5, maxlength: 11, digits: true }, title: { required: true }, message: { required: true, minlength: 6 } }, messages: { username: { required: '璇峰~鍐欏鍚? }, email: { required: '璇峰~鍐橢-mail', email : '璇疯緭鍏ユ纭牸寮忕殑鐢靛瓙閭欢' }, phone: { minlength: "鐢佃瘽鍙风爜闀垮害涓?-11浣?, maxlength: "鐢佃瘽鍙风爜闀垮害涓?-11浣?, digits: '鐢佃瘽鍙风爜鍙兘杈撳叆鏁板瓧' }, title: { required: '璇峰~鍐欐爣棰? }, message: { required: '璇峰~鍐欓棶棰樻弿杩?, minlength: "闂鎻忚堪鑷冲皯瑕?涓瓧绗? } }, /* 閲嶅啓閿欒鏄剧ず娑堟伅鏂规硶,浠lert鏂瑰紡寮瑰嚭閿欒娑堟伅 */ showErrors : function(errorMap, errorList) { var msg = ""; $.each(errorList, function(i, v) { msg += (v.message + "
"); }); if (msg != "") appUtil.wintitle(msg); }, /* 澶卞幓鐒︾偣鏃朵笉楠岃瘉 */ onfocusout : false, onkeyup:false, submitHandler: function (form) { $(form).ajaxSubmit({ type:"post", url:"/api/feedback?"+ (new Date()).getTime(), success: function (result, statusText, xhr, ele) { if (result.isSuccess) { appUtil.wintitle($("#feedbacktitle").val()+"宸茬粡鍙戦€佹垚鍔燂紒"); var textinfo = $("#feedback input[type='text'],textarea"); textinfo.each(function(){ $(this).val(""); }); } else { appUtil.wintitle("鎮ㄦ彁浜ょ殑澶绻?浼戞伅涓€浼氬惂!"); } } }); } }); $('#feedback2').validate({ errorElement: 'span', errorClass: 'false', validClass: 'right', onfocusout: function(element){ $(element).valid(); }, errorPlacement: function(error,element){ element.parent().next().append(error); }, highlight: function(element, errorClass, validClass) { $(element).removeClass('right').addClass('false'); $(element).parent().next().removeClass('right').addClass('false').find('i').html(''); }, success: function(span){ span.parent().removeClass('false').addClass('right'); //span.prev('.iconfont').html(''); }, rules: { username: { required: true }, email: { required: true, email: true }, phone: { minlength: 5, maxlength: 11, digits: true }, title: { required: true }, message: { required: true, minlength: 6 } }, messages: { username: { required: '璇峰~鍐欏鍚? }, email: { required: '璇峰~鍐橢-mail', email : '璇疯緭鍏ユ纭牸寮忕殑鐢靛瓙閭欢' }, phone: { minlength: "鐢佃瘽鍙风爜闀垮害涓?-11浣?, maxlength: "鐢佃瘽鍙风爜闀垮害涓?-11浣?, digits: '鐢佃瘽鍙风爜鍙兘杈撳叆鏁板瓧' }, title: { required: '璇峰~鍐欐爣棰? }, message: { required: '璇峰~鍐欓棶棰樻弿杩?, minlength: "闂鎻忚堪鑷冲皯瑕?涓瓧绗? } }, /* 閲嶅啓閿欒鏄剧ず娑堟伅鏂规硶,浠lert鏂瑰紡寮瑰嚭閿欒娑堟伅 */ showErrors : function(errorMap, errorList) { var msg = ""; $.each(errorList, function(i, v) { msg += (v.message + "
"); }); if (msg != "") appUtil.wintitle(msg); }, /* 澶卞幓鐒︾偣鏃朵笉楠岃瘉 */ onfocusout : false, onkeyup:false, submitHandler: function (form) { $(form).ajaxSubmit({ type:"post", url:"/api/feedback?"+ (new Date()).getTime(), success: function (result, statusText, xhr, ele) { if (result.isSuccess) { appUtil.wintitle($("#feedbacktitle").val()+"宸茬粡鍙戦€佹垚鍔燂紒"); var textinfo = $("#feedback2 input[type='text'],textarea"); textinfo.each(function(){ $(this).val(""); }); } else { appUtil.wintitle("鎮ㄦ彁浜ょ殑澶绻?浼戞伅涓€浼氬惂!"); } } }); } }); }) /*楠岃瘉demo琛ㄥ崟end*/ /*** app.js ***/ var appUtil = { wintitle: function (a) { var c, d, b = this; this.msg_back || (c = '', d = '', this.msg_back = $(c), this.msg_body = $(d), this.msg_back.appendTo(document.body), this.msg_body.appendTo(document.body)), this.msg_body.html(a), b.msg_back.show(), b.msg_body.show(), //$.browser.safari && $.browser.version <= 532.9 && window.scrollTo(0, 0), msgTimeout = setTimeout(function () { b.msg_back.hide(), b.msg_body.hide() }, 3e3) }, hidealert: function () { this.msg_back.hide(), this.msg_body.hide(), msgTimeout && window.clearTimeout(msgTimeout) } }; !(window.jQuery);