// JavaScript Document var this_url = window.location.href; var regemail = /^\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/; var regtelphone = /((\d{11})|^((\d{7,8})|(\d{4}|\d{3})-(\d{7,8})|(\d{4}|\d{3})-(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1})|(\d{7,8})-(\d{4}|\d{3}|\d{2}|\d{1}))$)/; var regnum = /^\d+$/; var regPcode = /^\d{6}$/; var regUrl = /^(http|https):\/\/(.+?)\.(.+)/; var regphone=/^(1[35847]\d{9})$/; var regEx = /^[0-9]+$/gi; $(function () { $('input[type=text],textarea,input[type=password]').keyup(function () { var val = $(this).val().toLocaleLowerCase(); var otherKey = " and | exec | count | chr | mid | master | or | truncate | char | declare | join |<|>|*|/*|*/|;|\\u|insert|select|delete|update|create|drop|script|javascript|alert"; var goon = true; for (var i = 0; i < otherKey.split('|').length ; i++) { if (goon) { if (val.indexOf(otherKey.split('|')[i]) != -1) { alert("不要包含危险字符!"); $(this).val(''); goon = false; return; } } } }); }) function changeCode1() { document.getElementById('forget_code_img').src = '/api.php?m=Checkcodestr&code_len=4&font_size=16&width=139&height=48&font_color=&background=&time=' + Math.random(); } function changeCode2() { document.getElementById('forget_code_img1').src = '/api.php?m=Checkcodestring&code_len=4&font_size=16&width=139&height=48&font_color=&background=&time=' + Math.random(); } function changeCode3() { document.getElementById('forget_code_img2').src = '/api.php?m=Checkcodeemail&code_len=4&font_size=16&width=139&height=48&font_color=&background=&time=' + Math.random(); } $(function () { var cururl = GetUrlRelativePath(); $.ajax({ type: "post", url: "/index.php?g=Member&m=Index&a=public_islogin", success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.userid > 0) { $(".shortcut_01").hide(); $(".shortcut_02").show(); $(".shortcut_02>a.login_person").html('' + obj.username); $(".username").text(obj.username); $(".mobile").text(obj.username); $(".emailhide").text(obj.emailhide); $("#email").val(obj.email); } else { $(".shortcut_01").show(); $(".shortcut_02").hide(); //if (cururl != "/" && cururl != "/index.html") { // alert("请登录后进行浏览!"); // window.location.href = '/index.html'; //} } } }) }) //获取当前相对路径的方法 function GetUrlRelativePath() { var url = document.location.toString(); var arrUrl = url.split("//"); var start = arrUrl[1].indexOf("/"); var relUrl = arrUrl[1].substring(start);//stop省略,截取从start开始到结尾的所有字符 if (relUrl.indexOf("?") != -1) { relUrl = relUrl.split("?")[0]; } return relUrl; } //回车事件 function EnterFunction(ElementInput, ElementBtn) { $(ElementInput).keydown(function (e) { var curKey = e.which; if (curKey == 13) { $(ElementBtn).click(); } }); } $(function () { EnterFunction("#username", "#logsub"); EnterFunction("#password", "#logsub"); EnterFunction("#vcode", "#logsub"); }) $(function(){ $("#logsub").click(function(){ login_fun(); }) }) function login_fun(){ var username = $("#username").val(); var password = $("#password").val(); var vcode = $("#vcode").val(); var remember = 0; if (username == '' || username == $("#username").attr("placeholder")) { layer.msg($("#username").attr("placeholder")); $("#username").focus(); return false; } if (password == '' || password == $("#password").attr("placeholder")) { layer.msg($("#password").attr("placeholder")); $("#password").focus(); return false; } if (vcode == "" || vcode == $("#vcode").attr("placeholder")) { layer.msg($("#vcode").attr("placeholder")); $("#vcode").focus(); return false; } if ($(".remember").hasClass("on")) { remember = 1; } var callback_url = "/member/profile.html"; var callback_reg = /login\.html\?callback=(.+)/; if (callback_reg.test(this_url)) { callback_url = decodeURIComponent(decodeURIComponent(callback_reg.exec(this_url)[1])); } var attrArgs = "username,password,vcode,remember"; var valArgs = username + "," + password + "," + vcode + "," + remember; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "/index.php?g=Member&m=Index&a=public_login", "data":data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status > 0) { //window.location.href = '/member/profile.html'; window.location.href = callback_url; } else { layer.msg(obj.info); } } }) } $(document).on("click", "#modify_one", function () { var password = $("#password").val(); var vcode = $("#vcode").val(); if (password == '' || password == $("#password").attr("placeholder")) { layer.msg($("#password").attr("placeholder")); $("#password").focus(); return false; } if (vcode == "" || vcode == $("#vcode").attr("placeholder")) { layer.msg($("#vcode").attr("placeholder")); $("#vcode").focus(); return false; } var attrArgs = "password,vcode"; var valArgs = password + "," + vcode; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "/index.php?g=Member&m=Index&a=public_modifyOne", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status > 0) { window.location.href = '/member/modify_2.html'; } else { layer.msg(obj.info); } } }) }) $(document).on("click", "#modify_two", function () { var password = $("#password").val(); var qpassword = $("#qpassword").val(); if (password == '' || password == $("#password").attr("placeholder")) { layer.msg("请输入密码"); $("#password").focus(); return false; } if (qpassword == '' || qpassword == $("#qpassword").attr("placeholder")) { layer.msg($("#qpassword").attr("placeholder")); $("#qpassword").focus(); return false; } if (password != qpassword) { layer.msg("确认密码与新密码不一致"); $("#qpassword").focus(); return false; } var attrArgs = "password,qpassword"; var valArgs = password + "," + qpassword; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "/index.php?g=Member&m=Index&a=public_modifyTwo", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status > 0) { window.location.href = '/member/modify_3.html'; } else { layer.msg(obj.info); } } }) }) function getStep() { $.ajax({ "type": "post", "url": "/index.php?g=Member&m=Index&a=public_step", "data": "", success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status=='' || obj.status==0) { window.location = '/member/modify.html'; } } }) } $(document).on("click", "#logout", function () { $.ajax({ "type": "post", "url": "/index.php?g=Member&m=Index&a=Ajaxlogout", "data": "", success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status > 0) { window.location.href = '/member/login.html'; } } }) }) $(document).on("click", "#btnReg", function () { var password = $("#password").val(); var qpassword = $("#qpassword").val(); var username = $("#username").val(); var pcode = $("#pcode").val(); if (username == "" || username == $("#username").attr("placeholder")) { layer.msg($("#username").attr("placeholder")); $("#username").focus(); return false; } else { if (!regphone.test(username)) { layer.msg("您输入的手机号码格式不正确"); $("#username").focus(); return false; } } if (password == '' || password==$("#password").attr("placeholder")) { layer.msg("请输入密码"); $("#password").focus(); return false; } if (qpassword == '' || qpassword==$("#qpassword").attr("placeholder")) { layer.msg($("#qpassword").attr("placeholder")); $("#qpassword").focus(); return false; } if (password != qpassword) { layer.msg("确认密码与新密码不一致"); $("#qpassword").focus(); return false; } if (pcode == '' || pcode == $("#pcode").attr("placeholder")) { layer.msg($("#pcode").attr("placeholder")); $("#pcode").focus(); return false; } var type = 1;//微信登录绑定帐号 if ($(".remember").length > 0) { var type = 2; if (!$(".remember").hasClass("on")) { layer.msg("请阅读并同意注册协议"); return false; } } var attrArgs = "username,password,qpassword,pcode,type"; var valArgs = username + "," + password + "," + qpassword + "," + pcode + "," + type; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "/index.php?g=Member&m=Index&a=public_user_reg", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status == 2) { window.location.href = '/member/edit.html'; } else if (obj.status == 1) { window.location.href = '/member/login.html'; } else { layer.msg(obj.info); } } }) }) $(document).on("click", "#editSubmit", function () { if (required()) { var attrArgs = ""; var valArgs = ""; $('.get:visible').map(function (i) { if (getValue($(this)).length != 0) { attrArgs += $(this).attr('name') + ","; valArgs += escape(getValue($(this))) + "," } else { attrArgs += $(this).attr('name') + ","; valArgs += escape("") + "," } }); var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $("#editSubmit").attr('disabled', true); $.ajax({ type: 'POST', url: "/index.php?g=Member&m=Index&a=public_update_userinfo", data: data, success: function (serverData) { var obj = eval('(' + serverData + ')'); layer.msg(obj.info); if (obj.status ==1) { window.location.href = "/member/profile.html"; } else { window.location = this_url; } } }); } }) function getuserinfo() { $.ajax({ type: 'POST', url: "/index.php?g=Member&m=Index&a=public_get_userinfo", data: '', success: function (serverData) { var obj = eval('(' + serverData + ')'); var userData = obj.data; $("input[name=nickname]").val(userData['nickname']); $("input[name=email]").val(userData['email']); if (userData['industry'] == null) { userData['industry'] = ''; } else { $("input[name=industry]").val(userData['industry']); $(".check-box").eq(0).find("dt a").text(userData['industry']); } industryArr = userData['industry'].split(','); ishas(industryArr,0); $("input[name=company]").val(userData['company']); $("input[name=department]").val(userData['department']); $("input[name=position]").val(userData['position']); if (userData['interest'] == null) { userData['interest'] = ''; } else { $("input[name=interest]").val(userData['interest']); $(".check-box").eq(1).find("dt a").text(userData['interest']); } interestArr = userData['interest'].split(','); ishas(interestArr, 1); $(".nickname").text(userData['nickname']); $(".emailhide").text(userData['emailhide']); $(".industry").text(userData['industry']); $(".company").text(userData['company']); $(".department").text(userData['department']); $(".position").text(userData['position']); var interest = ''; for (var i = 0; i < interestArr.length; i++) { interest += '' + interestArr[i] + ''; } $(".interest").html(interest); } }); } function ishas(array, index) { $(".check-box").eq(index).find("dd a").each(function () { if ($.inArray($(this).attr("data-val"), array)>=0) { $(this).find(".label-checkbox").addClass("on"); $(this).find("input").prop('checked', true); } }) } $(document).on("click", "#email_code", function () { $("#email_code").html('发送中...'); var email = $("input[name=username]").val(); if (email == "") { alert("请输入您的邮箱"); $("#email_code").html('GET CAPTCHA'); $("#username").focus(); return false; } else { if (!regemail.test(email)) { alert("请输入正确的邮箱地址!"); $("#username").focus(); return false; } var attrArgs = "email"; var valArgs = email; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "/index.php?g=Member&m=Index&a=public_sendemail", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); alert(obj.info); $("#email_code").html('GET CAPTCHA'); } }) time(this); } }) $(function(){ $(document).on("click", "#getPhoneCode", function () { var _that = $(this); var type = 0; var phone = ''; if (_that.attr("data-type") > 0) { type = _that.attr("data-type"); } _that.attr('disabled', true).val("发送中,请稍后..."); if (type == 0 || type==3) {//0注册时正常发送,3修改手机号发送验证码时需要判断新输入的手机与是否存在 var phone = $("#username").val(); if (phone == '' || phone == $("#username").attr("placeholder")) { layer.msg($("#username").attr("placeholder")); $("#username").focus(); _that.attr('disabled', false).val("获取短信验证码"); return false; } else { if (!regphone.test(phone)) { layer.msg("您输入的手机号码格式不正确"); $("#username").focus(); _that.attr('disabled', false).val("获取短信验证码"); return false; } } } var attrArgs = "phone,type"; var valArgs = phone+","+type; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_sendqcoludApi", "data":data, success: function (msg) { var obj = eval('(' + msg + ')'); layer.msg(obj.info); if (obj.status == 1) { _that.attr('disabled', true).val("重新获取验证码"); sendMessage01(); } else { _that.attr('disabled', false).val("获取短信验证码"); } } }) }) $(document).on("click", "#getPhoneCodeTwo", function () { var _that = $(this); var type = 0; var phone = ''; if (_that.attr("data-type") > 0) { type = _that.attr("data-type"); } _that.attr('disabled', true).val("发送中,请稍后..."); if (type == 0 || type == 3) { var phone = $("#fusername").val(); if (phone == '' || phone == $("#fusername").attr("placeholder")) { layer.msg($("#fusername").attr("placeholder")); $("#fusername").focus(); _that.attr('disabled', false).val("获取短信验证码"); return false; } else { if (!regphone.test(phone)) { layer.msg("您输入的手机号码格式不正确"); $("#fusername").focus(); _that.attr('disabled', false).val("获取短信验证码"); return false; } } var vcode = $("#fcode").val(); if (vcode == "" || vcode == $("#fcode").attr("placeholder")) { layer.msg($("#fcode").attr("placeholder")); $("#fcode").focus(); return false; } } var attrArgs = "phone,type,vcode"; var valArgs = phone + "," + type + "," + vcode; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_sendqcoludApi", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); layer.msg(obj.info); if (obj.status == 1) { _that.attr('disabled', true).val("重新获取验证码"); sendMessage01(); } else { _that.attr('disabled', false).val("获取短信验证码"); } } }) }) }) $(document).on("click", "#modifyphone", function () { var pcode = $("#pcode").val(); if (pcode == '' || pcode == $("#pcode").attr("placeholder")) { layer.msg($("#pcode").attr("placeholder")); $("#pcode").focus(); return false; } var attrArgs = "pcode"; var valArgs = pcode; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_modifyphoneOne", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); layer.msg(obj.info); if (obj.status == 1) { window.location = "/member/modifyphone_2.html"; } } }) }) $(document).on("click", "#modifyphone1", function () { //var type = $(".pub_select>dd>a.on").attr("data-type"); var password = $("#password").val(); var vcode = $("#vcode").val(); if (password == '' || password == $("#password").attr("placeholder")) { layer.msg("请输入密码"); $("#password").focus(); return false; } if (vcode == '' || vcode == $("#vcode").attr("placeholder")) { layer.msg($("#vcode").attr("placeholder")); $("#vcode").focus(); return false; } var attrArgs = "password,vcode"; var valArgs = password + "," + vcode; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_modifyphoneOne1", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status == 1) { window.location = "/member/modifyphone_2.html"; } else { layer.msg(obj.info); } } }) }) $(document).on("click", "#modifyphoneTwo", function () { var username = $("#username").val(); if (username == "" || username == $("#username").attr("placeholder")) { layer.msg($("#username").attr("placeholder")); $("#username").focus(); return false; } else { if (!regphone.test(username)) { layer.msg("您输入的手机号码格式不正确"); $("#username").focus(); return false; } } var pcode = $("#pcode").val(); if (pcode == '' || pcode == $("#pcode").attr("placeholder")) { layer.msg($("#pcode").attr("placeholder")); $("#pcode").focus(); return false; } var attrArgs = "username,pcode"; var valArgs = username + "," + pcode; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_modifyphoneTwo", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status == 1) { window.location = "/member/modifyphone_3.html"; } else { layer.msg(obj.info); } } }) }) $(document).on("click", ".stepOne_btn", function () { var _that = $(this); var username = $("#fusername").val(); if (username == "" || username == $("#fusername").attr("placeholder")) { layer.msg($("#fusername").attr("placeholder")); $("#fusername").focus(); return false; } else { if (!regphone.test(username)) { layer.msg("您输入的手机号码格式不正确"); $("#fusername").focus(); return false; } } var pcode = $("#fpcode").val(); if (pcode == '' || pcode == $("#fpcode").attr("placeholder")) { layer.msg($("#fpcode").attr("placeholder")); $("#fpcode").focus(); return false; } var attrArgs = "username,pcode"; var valArgs = username + "," + pcode; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_forgetOne", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status == 1) { _that.parents(".stepOne").hide(); _that.parents(".stepOne").siblings(".stepTwo").show(); } else { layer.msg(obj.info); } } }) }) $(document).on("click", ".stepTwo_btn", function () { var _that = $(this); var password = $("#fpassword").val(); var qpassword = $("#fqpassword").val(); if (password == '' || password == $("#fpassword").attr("placeholder")) { layer.msg("请输入密码"); $("#fpassword").focus(); return false; } if (qpassword == '' || qpassword == $("#fqpassword").attr("placeholder")) { layer.msg($("#fqpassword").attr("placeholder")); $("#fqpassword").focus(); return false; } if (password != qpassword) { layer.msg("确认密码与新密码不一致"); $("#fqpassword").focus(); return false; } var attrArgs = "password,qpassword"; var valArgs = password + "," + qpassword; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_forgetTwo", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status == 1) { _that.parents(".stepTwo").hide(); _that.parents(".stepTwo").siblings(".stepThree").show(); } else { layer.msg(obj.info); } } }) }) $(document).on("click", ".stepThree .loginBtn", function () { $("body").removeClass("lightbox-noscrol"); $(this).parents(".forget_modal").removeClass("show") }) $(document).on("click", ".downloadSelect", function () { var _that = $(this); var id = $(this).attr("data-id"); var type = $(this).attr("data-type"); var catid = $(this).attr("data-catid"); var attrArgs = "id,type,catid"; var valArgs = id + "," + type + "," + catid; var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_downloadSelect", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); if (obj.status == 0) { layer.msg(obj.info); window.location.href = "/member/login.html?callback=" + (encodeURIComponent(this_url)) + ""; } else { //downloadFile(obj.data,type,id,catid); if (type == 3) { var stremid = _that.parents('tr').find('.Mylikelist'); stremid.text(Number(stremid.text()) + Number(1)); } window.location.href = "/index.php?g=Member&m=index&a=downloadFile&id=" + id + "&type=" + type; } } }) }) function getDownloadData(catid) { //var attrArgs = "catid"; //var valArgs = catid; //var data = "attrArgs=" + encryption(attrArgs) + "&valArgs=" + encryption(valArgs) + ""; var data = "catid=" + catid; $.ajax({ "type": "post", "url": "../index.php?g=Member&m=Index&a=public_getDownloadData", "data": data, success: function (msg) { var obj = eval('(' + msg + ')'); var HtmlList = ''; var PageList = ''; if (obj.status == -1) { layer.msg(obj.info); } else { if (obj.status == 0) { $("#ajaxList").html("
  • 您暂时还未有任何下载记录!
  • "); } else { for(var i=0;i'; if (catid == 40) { HtmlList += ' 名称' + obj.data[i]['subtitle'] + ''; } else { HtmlList += ' 名称' + obj.data[i]['title'] + ''; } HtmlList += ' 大小' + obj.data[i]['fileSize'] + ''; HtmlList += ' 下载时间' + obj.data[i]['downloadTime'] + ''; HtmlList += ' 操作'; HtmlList += ' '; HtmlList += ' '; HtmlList += ' '; HtmlList += ' '; HtmlList += ''; } console.log(HtmlList); $("#ajaxList").html(HtmlList); } } } }) }