//提交下载留言 function submitDownMessage(type) { var detail = ""; var title = "", filetype = ""; var linkMan = jQuery.trim(jQuery("#linkMan_01").val()); var companyName = jQuery.trim(jQuery("#companyName_01").val()); var tel = jQuery.trim(jQuery("#tel_01").val()); var email = jQuery.trim(jQuery("#email_01").val()); var proID = jQuery.trim(jQuery("#proID_01").val()); var valCode = jQuery.trim(jQuery("#valCode").val()); var addr = ""; jQuery(".AddEm").removeClass("AddEm"); if (linkMan == "") { showError(jQuery("#linkMan_01"), "请填写您的姓名", 1); return; } if (tel == "") { showError(jQuery("#tel_01"), "请填写联系电话", type); return; } else { var tel = document.getElementById('tel_01').value; if (!/^(\(\d{3,4}\)|\d{3,4}-|\s)?\d{7,14}$/.test(tel)) { showError(jQuery("#tel_01"), "固定电话有误,请重填", type); return false; } } if (companyName == "") { showError(jQuery("#companyName_01"), "请填写您的单位名称", type); return; } if (email == "") { showError(jQuery("#email_01"), "请填写您的常用邮箱", type); return; } if (email != "" && !emailCheck(email)) { showError(jQuery("#email_01"), "您填写的邮箱地址有误", type); return; } var _issendbuy = ""; var radio = document.getElementsByName("issendbuy"); for (var i = 0; i < radio.length; i++) { if (radio[i].checked) { _issendbuy = radio[i].value; } } if (document.getElementById("title_01") != undefined && document.getElementById("title_01") != null) { title = document.getElementById("title_01").value; if (title == "") { showError(jQuery("#title_01"), "请填写感兴趣的产品", type); return; } } if (_issendbuy == "") { alert("请选择采购计划"); return; } var _SelRevHelp = ""; var PHck = document.getElementsByName("ProvidesHelp"); for (var i = 0; i < PHck.length; i++) { if (PHck[i].checked) { _SelRevHelp = _SelRevHelp + "," + PHck[i].value; } } if (_SelRevHelp == "") { alert("请选择需要提供哪些帮助?"); return; } if (valCode == "") { showError(jQuery("#valCode"), "请填写验证码", type); return; } jQuery(".gxh_down_order_tj").attr('onclick', ''); var thisURL = window.parent.window.location.href; jQuery.ajax({ url: "/SendMessage.aspx", //方法路径URL data: { DownMassage: "1", //资料下载留言标识 Title: title, //产品 ProID: proID, //资料ID LinkMan: linkMan, //姓名 CompanyName: companyName, //公司 Tel: tel, //联系电话 Email: email, //邮箱 Issendbuy: _issendbuy, //采购计划 SelRevHelp: _SelRevHelp, //帮助 Vnum: valCode, //验证码 thisURL: window.parent.window.location.href }, //参数 dataType: 'json', type: 'POST', contentType: 'application/x-www-form-urlencoded; charset=utf-8', async: true, //默认异步调用11 success: function (data) { var ret; try { ret = eval(data); } catch (ex) { ret = eval("data=" + data); } switch (ret.Detail[0].Success) { case "-1": alert("验证码失效!请点击验证码进行刷新操作!"); jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); return false; case "-5": alert("很抱歉,您的信息包含了非法字符(" + ret.Detail[0].DirtyWords + "),请修改!"); jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); return false; case "-10": alert("留言成功,邮件发送失败!", function () { if (filetype == "") { filetype = 'F' }; //F文件 I图片,具体见商铺DownLoadFile文件 parent.location.href = '//'+window.parent.window.location.host+'/DownLoadFile_' + proID + '_' + filetype + '.html'; }); jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); jQuery(".gxh_down_order .hd .close").click(); return true; case "10": alert("留言成功!信息已经发送至对方邮箱!", function () { location.reload(); }); jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); jQuery(".gxh_down_order .hd .close").click(); return true; case "1": if (filetype == "") { filetype = 'F' }; //F文件 I图片,具体见商铺DownLoadFile文件 parent.location.href = '//' + window.parent.window.location.host + '/DownLoadFile_' + proID + '_' + filetype + '.html'; jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); jQuery(".gxh_down_order .hd .close").click(); return true; case "-2016001": alert("失败!您发送信息太过频繁!"); jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); return false; case "-2016002": alert("失败!由于您曾频繁发送IP已经被封锁!"); jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); return false; default: alert("数据写入失败!"); jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); break; } }, error: function () { alert('提交数据失败!'); jQuery(".gxh_down_order_tj").attr('onclick', 'submitDownMessage(1);'); return false; } }); } function showError(jqObj, text, type) { if (type == "1")//页面红字提示 { var errorObj = jqObj.parent().find("em"); if (errorObj.length > 0) { errorObj.html(" " + text).show(); errorObj.addClass("AddEm"); } else { jqObj.parent().append("" + " " + text + ""); } jqObj.focus() } else//弹出提示 { alert(text + "!", function () { jqObj.focus() }); } } function emailCheck(emails) { var emailStr = emails; if (emailStr != "") { var emailPat = /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; var matchArray = emailStr.match(emailPat); if (matchArray == null) { return false; } return true; } else { return true; } }