锘?(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 = '