//=====================切换验证码====================== function togglecode(obj, codeurl) { obj_img = $(obj).children("img").eq(0); obj_img.attr("src", codeurl + "?time=" + math.random()); } //==================表单ajax提交封装==================== function ajaxonsubmit(form_id, btn_id, send_url) { //表单验证js $("#" + form_id).validate({ //出错时添加的标签 errorelement: "span", success: function(label) { //正确时的样式 label.text(" ").addclass("success"); }, //ajax提交表单 submithandler: function(form) { //ajax提交表单 $(form).ajaxsubmit({ beforesubmit: formrequest, success: formresponse, error: formerror, url: send_url, type: "post", datatype: "json", //resetform: true, timeout: 30000 }); return false; } }); //表单提交前 function formrequest(formdata, jqform, options) { $("#" + btn_id).attr("disabled", "disabled"); //$("#" + btn_id).val("提交中..."); } //表单提交后 function formresponse(data, textstatus) { //alert('状态: ' + textstatus + '\n 返回的内容是: \n' + data); if (data.msg == 1) { if (data.url == 1) { if (data.msgbox != "") { alert(data.msgbox); } if (data.link != "") { if (data.parent == 1) { window.parent.location = unescape(data.link); } else { window.location = unescape(data.link); } } else { window.location = "index.asp"; } } else { $("#" + btn_id).attr("disabled", ""); if (data.msgbox != "") { alert(data.msgbox); } } if (data.fn == 1) { try { if(typeof(eval(data.fnname))=="function") { data.fnname(); } } catch(e) { //alert("not function"); } } } else { alert(data.msgbox); $("#" + btn_id).attr("disabled", ""); } } //表单提交出错 function formerror(xmlhttprequest, textstatus, errorthrown) { alert("状态:" + textstatus + ";出错提示:" + errorthrown); $("#" + btn_id).attr("disabled", ""); } }