// JavaScript Document /************************ 获取页面对象 ************************/ function radio(str){ var ip=""; var rPort = $Name(str); for(i=0;i 57)&&key != 46) { event.keyCode = 0; } else { if(key == 46) { event.keyCode = 0; } } } //限制只允许输入0~9及小数点 function KeyPressPoint(objTR) { var txtval=objTR.value; var key = event.keyCode; if((key < 48||key > 57)&&key != 46) { event.keyCode = 0; } else { if(key == 46) { if((objTR.value.length == 0) || (objTR.value.indexOf('.') >= 1)) { event.keyCode = 0; } } } } //限制只能输入数字和横线(-) function KeyPressLine(objTR) { var txtval=objTR.value; var key = event.keyCode; if((key < 48||key > 57)&&(key != 45)) { event.keyCode = 0; } } //限制不允许输入'和" function KeyPressYin(objTR) { var key = event.keyCode; if(key == 34||key == 39) { event.keyCode = 0; } } //限制不允许输入任何英文符号 function KeyPressNonSymbol(obj) { var key = event.keyCode; if((key>=33&&key<=47)||(key>=58&&key<=64)||(key>=91&&key<=96)||(key>=123&&key<=126)) { event.keyCode = 0; } } /********************************************** 页面跳转 **********************************************/ //跳到本页并且去除url参数 function RefreshMe() { // alert(location.pathname); location.href(location.pathname); } //跳转到本页,不去除参数 function LocationToMe() { location.href=location.href; } //跳转到本页,并删除指定的参数 //参数:param:应为匹配指定参数的js正则表达式字符串 function RefreshMeDelParam(param) { var url = location.href; var reg = new RegExp(param,"ig"); var x = url.replace(reg,""); LocationTo(x); } //跳到指定页 function LocationTo(url,type) { if(type==""){ location.replace ( url); }else{ location.href = url; } } //顶部窗口跳转 function TopLocationTo(url) { top.location.href(url); } //跳转到本页,并添加参数 function LocationToMeParam(param) { location.href(SetUrlAddParam(location.href,param)); } //提交本页 function SubmitToMeParam(url) { document.forms[0].action = url; document.forms[0].submit(); } //打开窗口的js类,默认打开空页面 function NewWindow() { this.Url = "about:blank"; this.Name = "_blank"; this.Height = Math.round(window.screen.height / 2); this.Width = Math.round(window.screen.width / 2); this.ToolBar = "yes"; this.MenuBar = "yes"; this.ScrollBars = "yes"; this.Location = "yes"; this.Status = "yes"; this.Resizable = "yes"; this.Left = Math.round(((window.screen.availWidth-this.Width)/2)/2); this.Top = Math.round(((window.screen.availHeight-this.Height)/2)/2); } NewWindow.prototype.Open = function() { window.open(this.Url,this.Name,'height='+this.Height+',width='+this.Width+',toolbar=' + this.ToolBar + ',menubar=' + this.MenuBar + ',scrollbars=' + this.ScrollBars + ',resizable=' + this.Resizable + ',location=' + this.Location + ',status=' + this.Status + ',left='+ this.Left +',top='+ this.Top +''); } //打开一个没有任何限制的窗口 function OpenUrl(url) { var win = new NewWindow(); win.Url = url; win.Open(); } //打开一个所有操作工具条都没有的窗口 function OpenUrlNonAll(url,width,height) { if(url == null || url == "") url = "/"; if(width == null || width == 0) width = Math.round(window.screen.width / 2); if(height == null || height == 0) height = Math.round(window.screen.height / 2); var win = new NewWindow(); win.Url = url; win.Height=height; win.Width = width; win.ToolBar="no"; win.MenuBar = "no"; win.ScrollBars = "auto"; win.Location = "no"; win.Status = "no"; win.Resizable = "yes"; win.Left = Math.round((window.screen.availWidth-win.Width)/2); win.Top = Math.round((window.screen.availHeight-win.Height)/2); win.Open(); } /*********************************************** 查询订单动作 ***********************************************/ var ORDER_SEARCH_TEXT = "您的订单号码"; function SetTextBoxTextHiddenOrder(obj) { if(obj.value.Trim() == ORDER_SEARCH_TEXT) { obj.value = ""; } obj.onfocus = function() { if(this.value.Trim() == ORDER_SEARCH_TEXT) { this.value = ""; } }; obj.onblur = function() { if(this.value.Trim() == "") { this.value = ORDER_SEARCH_TEXT; } }; } function checkmyorder(keywords) { var ptn=/^MM200[0-9]{11}$/; if((keywords.value.Trim() == "") || (keywords.value.Trim() == ORDER_SEARCH_TEXT)) { alert("请输入您的订单号码!"); return false; } if(keywords.value.match(ptn)==null) { alert("您输入的订单号码格式错误!"); return false; } url="/Myorder.php?action=search&orderid="+encodeURI(keywords.value); LocationTo(url); return false; } /*********************************************** 搜索动作 ***********************************************/ //设置文本框点击隐藏文字 var CONST_SEARCH_TEXT = "请输入搜索关键字"; function SetTextBoxTextHidden(obj) { if(obj.value.Trim() == CONST_SEARCH_TEXT) { obj.value = ""; } obj.onfocus = function() { if(this.value.Trim() == CONST_SEARCH_TEXT) { this.value = ""; } }; obj.onblur = function() { if(this.value.Trim() == "") { this.value = CONST_SEARCH_TEXT; } }; } //搜索表单验证 function CheckSearchBarInput(formid) { txtSearchKeywords=$(formid).txtSearchKeywords.value; if(($(formid).txtSearchKeywords.value.Trim() == "") || ($(formid).txtSearchKeywords.value.Trim() == CONST_SEARCH_TEXT)) { alert("请输入搜索关键字!"); return false; } key_cid=$(formid).txtsearch_cid.value.Trim(); if(key_cid == "" ) { alert("请选择搜索类别"); return false; } url="/"+key_cid+"/index.php?action=search&txtSearchKeywords="+encodeURI(txtSearchKeywords); LocationTo(url); return false; } /****************************************** AXJX ******************************************/ var cncity_xmlHttp,ChangeCity; function cncity_createXMLHttp(){ if(window.ActiveXObject){ return new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ return new XMLHttpRequest(); } } function go_xmlhttp(url,evcity,data){ cncity_xmlHttp=cncity_createXMLHttp(); cncity_xmlHttp.open("POST",url,true); cncity_xmlHttp.onreadystatechange = evcity; cncity_xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); if(data==null || data=="")data=""; cncity_xmlHttp.send(data); } /****************************************** 注册 ******************************************/ function checkUsername(str){ var username=str.value; var ptn=/^[0-9,a-z,A-Z,_]{3,16}$/; if(username==""){ $g("spUsernameMsg","× 用户名不能为空!"); return false; } if(username.match(ptn)==null){ $g("spUsernameMsg","× 用户名错误!"); return false; } url="/check.php?type=checkusername&username=" + encodeURI(username) + "&x=" + Math.random(); if(go_xmlhttp(url,goUsername) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goUsername(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="1"){ $g("spUsernameMsg","√"); return true; }else if(root=="0"){ $g("spUsernameMsg","× "+$("txtUsername").value+" 已经存在!"); return false; }else{ $g("spUsernameMsg","× 未知错误!"); return false; } return false; } } return false; } function checkEmail(str){ var Email=str.value; var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/; if(Email==""){ $g("spEmailMsg","× E-Mail为空!"); return false; } if(Email.match(reg)==null){ $g("spEmailMsg","× 错误的E-Mail!"); return false; } url="/check.php?type=checkemail&email=" + encodeURI(Email) + "&x=" + Math.random(); if(go_xmlhttp(url,goEmail) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goEmail(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="1"){ $g("spEmailMsg","√"); return true; }else if(root=="0"){ $g("spEmailMsg","× "+$("txtEmail").value+" already exists!"); return false; }else{ $g("spEmailMsg","× 未知错误!"); return false; } return false; } } return false; } function checkCode(str){ var Code=str.value; if(Code==""){ $g("msgCode","× 验证码为空!"); return false; } url="/check.php?type=checkcode&code=" + encodeURI(Code) + "&x=" + Math.random(); if(go_xmlhttp(url,goCode) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goCode(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="1"){ $g("msgCode","√"); return true; }else if(root=="0"){ $g("msgCode","×"); return false; }else{ $g("msgCode","× 未知错误!"); return false; } return false; } } return false; } function checkPin(str){ var Pin=str.value; var reg=/^[a-z,A-Z,0-9]{6,16}/; if(Pin==""){ $g("msgPin","× 密码为空!"); return false; } if(Pin.match(reg)==null){ $g("msgPin","× 密码格式错误!"); $("txtPin").focus(); return false; }else{ $g("msgPin","√"); } return true; } function checkConfirmPin(str){ var Pin=str.value var reg=/^[a-z,A-Z,0-9]{6,16}/; if($("txtPin").value!=Pin) { $g("msgConfirmPin","× 两次输入的密码不一致!"); return false; }else if($("txtPin").value!=""){ $g("msgConfirmPin","√"); } return true; } function ddlSecQus_Changed(str){ if(str.value==""){ $("txtSecQus").style.display=""; }else{ $("txtSecQus").style.display="none"; $("txtSecQus").value=str.value; } return true; } function checkD(src){ var val=src.value; var ptn=/^\d*$/; if(val.length>0&&!ptn.test(val)){ $g("msgAge","× 格式错误"); return false; }else if(val.length>0){ $g("msgAge","√"); } return true; } function checkTel(src){ var val=src.value; var ptn=/^\d{3,4}-\d{7,8}(-\d{1,5})?$/; if(val.length>0&&!ptn.test(val)){ $g("msgTel","× 格式错误"); return false; }else if(val.length>0){ $g("msgTel","√"); }else{ $g("msgTel",""); } return true; } function donly(e){ var key = window.event ? event.keyCode : e.which; if(key<27 || key >128) return true; else if(key >= 48 && key <= 57) return true; else return false; } function $g(str,html){ $(str).style.display=""; $(str).innerHTML=html; } function signUp(str){ var b1=checkUsername($("txtUsername")); var b2=checkEmail($("txtEmail")); var b3=checkPin($("txtPin")); var b4=checkConfirmPin($("txtConfirmPin")); var b5=checkD($("txtAge"),'msgAge'); var b6=checkCode($("txtCode")); if(b1&&b2&&b3&&b4&&b5&&b6){ $("register").action="?action=register"; return true; }else{ return false; } } /************************************************************ 在线客服 ************************************************************/ function getPosition() { var top = document.documentElement.scrollTop; var left = document.documentElement.scrollLeft; var height = document.documentElement.clientHeight; var width = document.documentElement.clientWidth; return {top:top,left:left,height:height,width:width}; } function QuickPostion(objID) { var obj = document.getElementById(objID); window.onscroll = function (){ var Position = getPosition(); obj.style.top = (Position.top) + 140 +"px"; obj.style.right = "6px"; }; cookies_show(); } function cookies_show(){ if(getCookie("kefutype")==0){ document.getElementById("bodd").style.display="none"; document.getElementById("kefubtn").style.display=""; }else if(getCookie("kefutype")==1){ document.getElementById("bodd").style.display=""; document.getElementById("kefubtn").style.display="none"; }else{ document.getElementById("bodd").style.display=""; document.getElementById("kefubtn").style.display="none"; } } function setkefu(valtype){ if(valtype==0){ document.getElementById("bodd").style.display="none"; document.getElementById("kefubtn").style.display=""; setCookie("kefutype",0); }else{ document.getElementById("bodd").style.display=""; document.getElementById("kefubtn").style.display="none"; setCookie("kefutype",1); } } document.write(""); //function $_oran(elmId){return document.getElementById(elmId);} function writeIm(textS,siteNm){ var textCrumbs=textS.split(','); if (textCrumbs.length==0 || textCrumbs[0]=="")return; if(!siteNm)siteNm="Oran"; var rowStr="
显示在线客服
"; var online=[0]; var isMsn=false; var imgPath; var classIm; var thisIm; var idCrumbs; var isTitle; for(var i=0;i"; } idCrumbs=classIm[1].split('|'); ismyt=false; for(var j=0;j"+isTitle+""+(ismyt?"":"["+thisim[1]+"]")+""; } } rowStr+="
"; document.write(rowStr); QuickPostion('divOranIm'); } // *** Cookies *** function setCookie(name,value) { var Days = 1; var exp = new Date(); //new Date("December 31, 9998"); exp.setTime(exp.getTime() + Days*24*60*60*1000); document.cookie = name + "="+ encodeURI (value) + ";expires=" + exp.toGMTString() + "; path=/"; } function getCookie(name) { var arr,reg=new RegExp("(^| )"+name+"=([^;]*)(;|$)"); if(arr=document.cookie.match(reg)) return unescape(arr[2]); else return null; } function delCookie(name) { var exp = new Date(); exp.setTime(exp.getTime() - 1); var cval=getCookie(name); if(cval!=null) document.cookie= name + "="+cval+";expires="+exp.toGMTString(); } /****************************************** 验证和提交产品评论 ******************************************/ function SubmitProductComment(id) { var title=$('comment_title').value; var content=$('comment_content').value; var code=$('comment_code').value; if(title==""){ alert("评论标题不能为空!"); return false; } if(content==""){ alert("评论内容不能为空!"); return false; }else if(content.length < 3 || content.length >= 50){ alert("评论内容少于3个或者多于50!"); return false; } if(code==""){ alert("请输入验证码!"); return false; }else if(code.length != 4){ alert("请输入4位验证码!"); return false; } url="/check.php?type=checkcomment&title=" + encodeURIComponent(title) + "&content=" + encodeURIComponent(content) + "&code=" + encodeURIComponent(code) + "&id=" + encodeURI(id) + "&x=" + Math.random(); if(go_xmlhttp(url,goto_pro_comment) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goto_pro_comment(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { //alert(root); if(root=="3"){ alert("提交的太频繁了,请做下来喝杯咖啡歇息下!"); }else if(root=="4"){ alert("您输入的验证码错误!"); }else if(root=="2"){ alert("发生错误!"); }else if(root=="1"){ alert("提交成功,等待管理员审核!"); $('comment_content').value='';$('comment_title').value='';$('comment_code').value=''; }else if(root=="0"){ alert("提交失败!"); }else{ alert("发生未知错误!"); } } } return false; } /************************************************************ 告诉我的朋友 ************************************************************/ function checkfriend(){ var txtname=$("your_name").value; var txtemail=$("your_email").value; var txtfname=$("friend_name").value; var txtfmail=$("friend_email").value; var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/; if(txtname==""){ $g("msgfriend_email_msg","× 您的名字不能为空!"); return false; } if(txtemail==""){ $g("msgfriend_email_msg","× 您的邮件地址为空!"); return false; }else if(txtemail.match(reg)==null){ $g("msgfriend_email_msg","× 您的邮件地址格式错误!"); return false; } if(txtfname==""){ $g("msgfriend_email_msg","× 您朋友的名字不能为空!"); return false; } if(txtfmail==""){ $g("msgfriend_email_msg","× 您朋友的邮件地址不能为空!"); return false; }else if(txtfmail.match(reg)==null){ $g("msgfriend_email_msg","× 您朋友的邮件地址格式错误!"); return false; }else{ $g("msgfriend_email_msg","邮件发送中..."); } myurl=location.href; data="type=checkfriend&value[name]="+ encodeURIComponent(txtname) +"&value[email]="+ encodeURIComponent(txtemail) +"&value[fname]="+ encodeURIComponent(txtfname) +"&value[fmail]="+ encodeURIComponent(txtfmail) +"&value[url]="+ encodeURIComponent(myurl); url="/check.php?x=" + Math.random(); if(go_xmlhttp(url,goto_friend,data) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goto_friend(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="1"){ $g("msgfriend_email_msg","邮件发送成功,邮件已经发送到您朋友的邮箱!"); return true; }else if(root=="11"){ $g("msgfriend_email_msg","× 发送邮件失败"); return false; }else if(root=="2"){ $g("msgyour_name","× 您的姓名不能为空!"); return false; }else if(root=="3"){ $g("msgyour_email","× 您的邮件地址不能为空!"); return false; }else if(root=="31"){ $g("msgyour_email","× 您的邮件地址格式错误!"); return false; }else if(root=="4"){ $g("msgfriend_name","× 您朋友的姓名不能为空!"); return false; }else if(root=="5"){ $g("msgfriend_email","× 您朋友的邮件地址不能为空!"); return false; }else if(root=="51"){ $g("msgfriend_email","× 您朋友的邮件地址格式错误!"); return false; }else{ $g("msgfriend_email_msg","× 未知错误!"); return false; } return false; } } return false; } /********************** 收藏产品 **********************/ function delfavorites(id){ if(id==""){ alert("发生错误"); return false; } url="/check.php?type=checkdelfavorites&id="+ encodeURIComponent(id) +"&x=" + Math.random(); if(go_xmlhttp(url,goto_delfavorites) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goto_delfavorites(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { //alert(root); if(root=="1"){ alert("该产品已经从收藏夹中移除!"); LocationToMe(); }else if(root=="2"){ alert("该产品不存在,或者已经移除了!"); LocationToMe(); }else if(root=="3"){ alert("移除产品失败,您还未登陆,请先登陆!"); }else{ alert("产品移除失败,发生出错!"); } } } } function favorites(id,title){ if(id=="" || title==""){ alert("发生错误"); return false; } url="/check.php?type=checkfavorites&id="+ encodeURIComponent(id) +"&title="+ encodeURIComponent(title) +"&x=" + Math.random(); if(go_xmlhttp(url,goto_favorites) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goto_favorites(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="1"){ alert("收藏成功!"); }else if(root=="2"){ alert("收藏产品失败,您还未登陆,请先登陆!"); //LocationTo($('new_register').href,2); }else if(root=="3"){ alert("该产品已经在收藏夹中了,无需重复收藏!"); }else{ alert("收藏产品失败,发生出错!"); } } } } /************************************************************ 首页滚动的图片 ************************************************************/ function MarqueeControl(ContainID,Directions,LeftBtn,RightBtn) { var marquee1 = new Marquee(ContainID) marquee1.Direction = Directions; marquee1.Step = 1; marquee1.Width = 200; marquee1.Height = 210; marquee1.Timer = 30; marquee1.DelayTime = 0; marquee1.WaitTime = 0; marquee1.ScrollStep = 1; // $(LeftBtn).onclick = function(){marquee1.Direction=2;}; // $(RightBtn).onclick = function(){marquee1.Direction=3;}; marquee1.Start(); } /************************************************************ 联系我们 ************************************************************/ function checkcontent(){ var txtname=$("txtname").value; var txttell=$("txttell").value; var txtemail=$("txtemail").value; var txtqq=$("txtqq").value; var txtcontent=$("txtcontent").value; url="/check.php?type=checkcontent&value[name]="+ encodeURIComponent(txtname) +"&value[tell]="+ encodeURIComponent(txttell) +"&value[mail]="+ encodeURIComponent(txtemail) +"&value[qq]="+ encodeURIComponent(txtqq) +"&value[content]="+ encodeURIComponent(txtcontent) +"&x=" + Math.random(); if(go_xmlhttp(url,goto_content) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goto_content(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { //alert(root); if(root=="1"){ alert("提交成功!"); document.forms["content_lx"].reset(); return true; }else if(root=="2"){ alert("姓名不能为空!"); return false; }else if(root=="3"){ alert("电话号码不能为空!"); return false; }else if(root=="4"){ alert("E-Mail不能为空!"); return false; }else if(root=="41"){ alert("E-Mail格式错误"); return false; }else if(root=="5"){ alert("qq号码不能为空!"); return false; }else if(root=="6"){ alert("内容不能为空!"); return false; }else{ alert(root+"未知错误!"); return false; } return false; } } return false; } /****************************************** 购物车 ******************************************/ function cart(id,str,url){ url="/check.php?type=checkusercart&prourl=" + encodeURIComponent(url) + "&cartnum=" + encodeURIComponent(str) + "&id=" + encodeURIComponent(id) + "&x=" + Math.random(); if(go_xmlhttp(url,goUsercart) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goUsercart(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="2"){ alert("提交错误!"); return false; }else if(root=="1"){ alert("已经成功添加到购物车中!"); LocationTo($("cart_url").href); }else{ alert("未知错误!"); return false; } } } return true; } function cartedit(id,str){ url="/check.php?type=checkusercart2&cartnum=" + str + "&id="+id+"&x=" + Math.random(); if(go_xmlhttp(url,go2Usercart) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function go2Usercart(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="2"){ alert("提交错误!"); return false; }else if(root=="1"){ //alert("修改成功!"); LocationToMe(); }else{ alert("未知错误!"); return false; } } } return true; } function cartdel(id){ url="/check.php?type=checkusercartdel&id="+id+"&x=" + Math.random(); if(go_xmlhttp(url,goUsercartdel) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goUsercartdel(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="2"){ alert("提交错误!"); return false; }else if(root=="1"){ //alert("删除成功!"); LocationToMe(); }else{ alert("未知错误!"); return false; } } } return true; } function cartclear(){ url="/check.php?type=checkusercartclear&x=" + Math.random(); if(go_xmlhttp(url,goUsercartdel2) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function goUsercartdel2(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="2"){ alert("提交错误!"); return false; }else if(root=="1"){ alert("购物车已经清空!"); LocationToMe(); }else{ alert("未知错误!"); return false; } } } return true; } /****************************************** 购物流程 ******************************************/ function cart_go3_submit(num1,num2){ url="/check.php?type=cart_go3_submit&banktype="+num1+"&sendtype="+num2+"&x=" + Math.random(); if(go_xmlhttp(url,cart_go3_submit2) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function cart_go3_submit2(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="2"){ alert("提交错误!"); return false; }else if(root=="-1"){ alert("未知错误!"); return false; }else{ LocationTo(root); } } } return true; } function cart_go4_submit(){ LocationTo("cart.php?action=go5"); } /****************************************** 订单查看 ******************************************/ function order_show(str){ $("show_order").innerHTML="读取中..."; url="/check.php"; data="type=order_show&id="+str+"&x=" + Math.random(); if(go_xmlhttp(url,order_show2,data) == "error") { alert("网络出现故障,请稍候重试。"); } return true; } function order_show2(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { if(root=="2"){ alert("提交错误!"); return false; }else if(root=="-1"){ alert("未知错误!"); return false; }else{ $("show_order").innerHTML=root; } } } return true; } /****************************************** 验证购物货运 ******************************************/ function checkadd(){ if($("txtusername").value.Trim() == "") { alert("请输入收货人姓名."); $("txtusername").focus(); return false; } if($("province").value.Trim() == "") { alert("请选择省份."); $("province").focus(); return false; } if($("city").value.Trim() == "") { alert("请选择城市."); $("city").focus(); return false; } if($("txtaddress").value.Trim() == "") { alert("请输入地址."); $("txtaddress").focus(); return false; } if($("txtzip").value.Trim() == "") { alert("请输入邮政编码."); $("txtzip").focus(); return false; } if($("txtphone").value.Trim() == "" && $("txttel").value.Trim() == "") { alert("固定电话和手机号码必须填写一项."); $("txttel").focus(); return false; } if($("txttel").value.Trim() != "") { if($("txttel").value.Trim().length != 11) { alert("手机号码为11位."); $("txttel").focus(); return false; } } var reg = /^[\w-]+(\.[\w-]+)*@[\w-]+(\.[\w-]+)+$/; if($("txtemail").value.Trim() == "" || $("txtemail").value.match(reg)==null) { alert("请输入正确的邮箱地址."); $("txtemail").focus(); return false; } return true; }/********************************* 城市联动 *********************************/ var ChangeCity; function cncity(city,evcity,cid){ city=city; cid=cid; ChangeCity=eval(evcity); data="city=" + encodeURIComponent(city) + "&cid=" + encodeURIComponent(cid); url="/check.php?type=checkcity&x=" + Math.random(); if(go_xmlhttp(url,cncity_dodo,data) == "error") { alert("网络出现故障,请稍候重试。"); } } function cncity_dodo(){ if(cncity_xmlHttp.readyState == 4) { var root = cncity_xmlHttp.responseText; if(root == null) { alert("网络出现故障,请稍候重试,"); } else { cncity_changecity(root); } } } function cncity_changecity(shiValue){ var shi = shiValue.split("|"); ChangeCity.length = shi.length; for(var i = 0;i