锘縡unction Phone() { var data = "cmd=phone"; ajaxhelp(data, function (msg) { $('body').html(msg); }); } /*---------------------绔欑兢鏍忕洰-----------------------*/ var stringToObject = function (json) { return eval("(" + json + ")"); } function onCheck_(e, treeId, treeNode) { var treeObj_ = $.fn.zTree.getZTreeObj("tree1"); nodes_ = treeObj_.getCheckedNodes(true); SetGroupSetting(nodes_); } function SetGroupSetting(nodes_tem) { v = ""; for (var i = 0; i < nodes_tem.length; i++) { v += nodes_tem[i].id + ","; } //$("#GroupSetting").val(v.substring(0, v.length - 1)); document.getElementById('GroupSetting').value = v.substring(0, v.length - 1); } function checkNode(e) { var zTree_All = $.fn.zTree.getZTreeObj("tree1"), type_All = e.data.type, nodes_All = zTree_All.getSelectedNodes(); if (type_All == "checkAllTrue") { zTree_All.checkAllNodes(true); SetGroupSetting(zTree_All.getCheckedNodes(true)); } else if (type_All == "checkAllFalse") { zTree_All.checkAllNodes(false); $("#GroupSetting").val(""); } } $(document).ready(function () { $("#checkAllTrue").bind("click", { type: "checkAllTrue" }, checkNode); $("#checkAllFalse").bind("click", { type: "checkAllFalse" }, checkNode); }); function LoadSiteMenu(groupid) { var data = "cmd=loadsite&groupid=" + groupid + ""; var setting1 = { check: { enable: true }, data: { simpleData: { enable: true } }, callback: { onCheck: onCheck_ } }; ajaxhelp(data, function (msg) { var zNodes1 = stringToObject(msg); $.fn.zTree.init($("#tree1"), setting1, zNodes1); }) } /*---------------------绔欑兢鏍忕洰-----------------------*/ /**--------------鍏叡鍙橀噺 begin------------*/ 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+$/; /**--------------鍏叡鍙橀噺 end------------*/ function EnterFunction(ElementInput, ElementBtn) { $(ElementInput).keydown(function (e) { var curKey = e.which; if (curKey == 13) { $(ElementBtn).click(); } }); } /*---------------閫€璁 璁㈤槄淇℃伅 begin----------*/ /* ======================================= 浣跨敤绀轰緥 2012-10-10 缂栧彿:103 ======================================= HTML浠g爜 ====================================================================== ====================================================================== JS璋冪敤鏂规硶 ====================================================================================================== ======================================================================================================== */ $('#ordersubmit').live('click', function () { var ordermail = getValueDefaultError('#ordermail', '', '璇疯緭鍏ラ偖绠?', true); if (!ordermail[1]) { return false; } ordermail = ordermail[0]; if (!regemail.test(ordermail)) { alert("鎮ㄨ緭鍏ョ殑閭鏍煎紡涓嶆纭?"); return false; } var ordercode = getValueDefaultError('#ordercode', '', '璇疯緭鍏ラ獙璇佺爜!', true); if (!ordercode[1]) { return false; } ordercode = ordercode[0]; OrderRead('#ordermail', '#ordercode', '鎮ㄨ緭鍏ョ殑E-Mail鏍煎紡閿欒!', function () { showtip("div.subscribe") }); }); $('#unordersubmit').live('click', function () { var unordermail = getValueDefaultError('#unordermail', '', '璇疯緭鍏ラ偖绠?', true); if (!unordermail[1]) { return false; } unordermail = unordermail[0]; if (!regemail.test(unordermail)) { alert("鎮ㄨ緭鍏ョ殑閭鏍煎紡涓嶆纭?"); return false; } var unordercode = getValueDefaultError('#unordercode', '', '璇疯緭鍏ラ獙璇佺爜!', true); if (!unordercode[1]) { return false; } unordercode = unordercode[0]; CancelOrderRead('#unordermail', '#unordercode', '鎮ㄨ緭鍏ョ殑E-Mail鏍煎紡閿欒!', function () { $("div.subscribe").hide().removeClass("show"); showtip("div.dis_subscribe") }); }); function CancelOrderRead(obj, code, error, fn) { var unorder = $.trim($(obj).val()); var ordercode = getValue(code); if (!regemail.test(unorder)) { alert(error) $(obj).focus(); return false; } var data = "cmd=userdel&email=" + unorder + "&ordercode=" + ordercode + ""; ajaxhelp(data, function (msg) { if (msg.indexOf('鎴愬姛') != -1) { if (fn) { fn(); } } alert(msg); }); } function OrderRead(obj, code, error, fn) { var orderemail = $.trim($(obj).val()); var ordercode = getValue(code); if (!regemail.test(orderemail)) { alert(error) $(obj).focus(); return false; } var data = "cmd=useradd&email=" + orderemail + "&ordercode=" + ordercode + ""; ajaxhelp(data, function (msg) { if (msg.indexOf('鎴愬姛') != -1) { if (fn) { fn(); } } alert(msg); }); } /*---------------閫€璁 璁㈤槄淇℃伅 end----------*/ /*------------鍙栧厓绱爒alue鍊 begin-----------*/ /* 璋冪敤绀轰緥 鑾峰彇Text1鐨剉alue鍊 =============================== HTML浠g爜 ================================================================= ================================================================== */ function getValue(obj) { return $.trim($(obj).val()); } function getValueDefaultError(Element, DefaultVal, ErrorInfo, Focus) { var Validator = true; var Temp = $.trim($(Element).val()); if (Temp == DefaultVal) { alert(ErrorInfo); Validator = false; if (Focus) { $(Element).focus(); } } return new Array(Temp, Validator); } /*------------鍙栧厓绱爒alue鍊 end-----------*/ /*----------------鍙栧厓绱爐ext鍊?------------*/ function getText(obj) { return $.trim($(obj).text()); } function getTextDefaultError(Element, DefaultVal, ErrorInfo, Focus) { var Validator = true; var Temp = $.trim($(Element).text()); if (Temp == DefaultVal) { alert(ErrorInfo); Validator = false; if (Focus) { $(Element).focus(); } } return new Array(Temp, Validator); } /*--------------楠岃瘉鍏冪礌杈撳叆鐨勭數璇濆彿鐮亅鎵嬫満鍙风爜鏍煎紡鏄惁姝g‘-------------------*/ function IsTelOrPhone(obj) { if (!regtelphone.test($(obj).val())) { alert('鐢佃瘽鍙风爜鏍煎紡涓嶆纭?'); $(obj).focus(); } } /*-----------------鍏冪礌杈撳叆鐨勬暟瀛楁牸寮?濡傛灉杈撳叆闈炴暟瀛楃殑瀛楃 灏嗛粯璁よ缃负1------------*/ /* 璋冪敤绀轰緥 ===================== HTML浠g爜 ========================================= ========================================= JS浠g爜 ================================================================================== ================================================================================== */ function IsNum(obj, obj2) { if (!regnum.test($(obj).val())) { $(obj).val(obj2); } } /*----------------------鏇存柊鐐瑰嚮鐜 瑙勫垯蹇呴』鍒跺畾鐐瑰嚮鐜囧瓧娈电殑鍚嶇О涓篠ingleLine2 琛ㄥ悕 tb_u_info--------*/ /* 璋冪敤绀轰緥 ================== HTML浠g爜 ================================================================================= 鐐瑰嚮鐜囷細 ================================================================================= JS浠g爜 ============================================ ============================================ */ function UpdateCrt(obj) { var this_href = window.location.href; var reg = /\d{1,}_(\d{1,})\.html/; if (reg.test(this_href)) { var data = "cmd=updatecrt&id=" + reg.exec(this_href)[1] + ""; ajaxhelp(data, function (msg) { $(obj).text("" + msg + ""); }); } } /*-------------------鍏叡ajax璋冪敤鏂规硶-----------------*/ function ajaxhelp(data, fn) { $.ajax({ "type": "post", "url": "" + getRootPath() + "/ajax/AjaxHandler.ashx", "data": data, "datatype": "html", "success": function (msg) { if (fn) { fn(msg); } }, "error": function () { //alert("瀵逛笉璧?鏈嶅姟鍣ㄧ箒蹇欒绋嶅悗閲嶈瘯"); } }); }