/* 鏄惁鐧诲綍 */ function islogin() { if (USER_NAME == '') { window.location.href = HOME_URL + 'login.php'; } } /*浼氬憳娉ㄥ唽鐧诲綍*/ $('#zhuce').click(function(){ var username = $('#username'), password = $('#password'), rpassword = $('#rpassword'), tel = $('#tel'), email = $('#email'); switch (true){ case username.val().length < 6: alert("鐢ㄦ埛鍚嶄笉鑳藉皯浜?浣嶅瓧绗︼紒"); username.focus(); return false; break; case password.val().length < 4: alert("鐧诲綍瀵嗙爜涓嶈兘灏戜簬4浣嶅瓧绗︼紒"); password.focus(); return false; break; case password.val() != rpassword.val(): alert("鐧诲綍瀵嗙爜涓嶄竴鑷达紒"); rpassword.focus(); return false; break; case tel.val() == '': alert("鑱旂郴鏂瑰紡涓嶈兘涓虹┖锛?); tel.focus(); return false; break; } //鐢佃瘽鍙风爜楠岃瘉 if (!tel.val().match(/^(((1[0-9]{1})|159|153)+\d{9})$/)) { alert("鎵嬫満鍙风爜鏍煎紡涓嶆纭紒"); tel.focus(); return false; } if(email.val() != '') { if(!email.val().match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)){ alert("閭鏍煎紡涓嶆纭紒璇烽噸鏂拌緭鍏?); email.focus(); return false; } } }) $('#denglu').click(function(){ var username = $('#username'), password = $('#password'), valicode = $('#valicode'); switch (true){ case username.val() == '': alert("鐢ㄦ埛鍚嶄笉鑳戒负绌猴紒"); username.focus(); return false; break; case password.val() == '': alert("鐧诲綍瀵嗙爜涓嶈兘涓虹┖锛?); password.focus(); return false; break; case valicode.val() == '': alert("楠岃瘉鐮佷笉鑳戒负绌猴紒"); valicode.focus(); return false; break; } }) //淇敼鎴戠殑涓汉淇℃伅 $('#personal-send').click(function(){ var tel = $('#tel'), email = $('#email'); if(tel.val() != '') { if (!tel.val().match(/^(((1[0-9]{1})|159|153)+\d{9})$/)) { alert("鎵嬫満鍙风爜鏍煎紡涓嶆纭紒"); tel.focus(); return false; } } if(email.val() != '') { if(!email.val().match(/^([a-zA-Z0-9_-])+@([a-zA-Z0-9_-])+((\.[a-zA-Z0-9_-]{2,3}){1,2})$/)){ alert("閭鏍煎紡涓嶆纭紒璇烽噸鏂拌緭鍏?); email.focus(); return false; } } }) /*淇敼瀵嗙爜*/ $('#password-send').click(function(){ var password = $('#password'), newpassword = $('#newpassword'), repeatpassword = $('#repeatpassword'); switch (true){ case password.val() == '': alert("鍘熷瘑鐮佷笉鑳戒负绌猴紒"); password.focus(); return false; break; case newpassword.val().length < 4: alert("鏂板瘑鐮佷笉鑳藉皯浜?浣嶅瓧绗︼紒"); newpassword.focus(); return false; break; case newpassword.val() != repeatpassword.val(): alert("涓ゆ瀵嗙爜杈撳叆涓嶄竴鑷达紒"); repeatpassword.focus(); return false; break; } }) /*鏀惰揣淇℃伅*/ $('#addressadd-send').click(function(){ var name = $('#address-name'), tel = $('#address-tel'), prov = $('#prov'), detailed = $('#address-detailed'); switch (true){ case name.val() == '': alert("鏀惰揣浜哄鍚嶄笉鑳戒负绌猴紒"); name.focus(); return false; break; case prov.val() == '': alert("鎵€鍦ㄥ湴鍖轰笉鑳戒负绌猴紒"); prov.focus(); return false; break; case detailed.val() == '': alert("璇︾粏鍦板潃涓嶈兘涓虹┖锛?); detailed.focus(); return false; break; } if (tel.val() != '') { if (!tel.val().match(/^(((1[0-9]{1})|159|153)+\d{9})$/)) { alert("鎵嬫満鍙风爜鏍煎紡涓嶆纭紒"); tel.focus(); return false; } } }) //璇︽儏绔嬪嵆璐拱鎸夐挳 function buyNow(productid) { islogin(); var url = HOME_URL+'ajaxOrders.php?action=shopping'; var num = $('#cart-number').val(); $.post(url,{id:productid,num:num}, function(data){ if (data) { if(data == 1){ window.location.href = HOME_URL+'person.php?action=shopping'; } } }); } //閫氱敤浜у搧鏀惰棌 function userCollection(_this, cls) { islogin(); var productid = _this.data('id'); var loves = _this.attr('data-loves'); var url = HOME_URL+'ajaxOrders.php?action=like'; $.post(url,{id:productid,loves:loves}, function(data) { if (data == 2) { _this.attr('data-loves',0); _this.removeClass(cls); } else if (data == 1) { _this.attr('data-loves',2); _this.addClass(cls); } }); } //鍒犻櫎鏀惰揣鍦板潃 function removeAddress(_this){ var id = _this.data('id'); var url = HOME_URL + 'ajaxOrders.php?action=deleteAddress'; var flag = confirm('纭畾鍒犻櫎姝ゅ湴鍧€涔堬紵'); if (flag) { $.post(url,{id:id}, function(data){ if (data == 1) { _this.parents('li').remove(); } }); } } //鍙栨秷浜у搧鏀惰棌 function removeLikes(_this) { islogin(); var productid = _this.data('id'); var url = HOME_URL+'ajaxOrders.php?action=like'; var flag = confirm('纭畾涓嶅啀鏀惰棌姝ゅ晢鍝佷箞锛?); if (flag) { $.post(url,{id:productid,loves:2}, function(data) { if (data == 2) { _this.parents('li').remove(); } }); } } //鏀惰棌鐨勪骇鍝佸姞鍏ヨ喘鐗╄溅 function addCart(_this, productid) { islogin(); var url = HOME_URL+'ajaxOrders.php?action=shopping'; $.post(url,{id:productid}, function(data){ if(data == 1){ mui.toast('鍔犲叆鎴愬姛',{ duration:'1000ms', type:'#muis-toast' }); } }); } //鍒犻櫎宸茶喘涔拌鍗 function userBought(_this) { var id = _this.data('id'); var url = HOME_URL+'ajaxOrders.php?action=lists'; var flag = confirm('纭畾鍒犻櫎姝よ褰曚箞锛?); if (flag) { $.post(url,{id:id}, function(data) { if (data == 1) { _this.parents('.user-bought').remove(); } }); } } //缁熻浠锋牸 function totalvar() { if ($('.shopping-list li').length < 1) { $('.shopping-list').html('
鏆傛棤淇℃伅锛?/div>'); $('.totalcost').remove(); } var price = 0; $('.shopping-list li').each(function(){ var num = parseInt($(this).find('.xy-numbox-input').val()); var aprice = Number($(this).find('h3 span').text()); price += num * aprice; }) $('.total-price span').text(price); } //璐拱鏁伴噺 function quantity(_this, operating, pid) { islogin(); var url = HOME_URL + 'ajaxOrders.php?action=shoppingnum'; var _that = _this.parent('.xy-numbox'); var num = parseInt(_that.find('.xy-numbox-input').val()); if (operating == 0 && num <= 1) { return false; } if (operating == 0) { num -= 1; } else { num += 1; } $.post(url,{pid:pid,num:num}, function(data) { if (data == 1) { mui.toast('搴撳瓨涓嶈冻锛?,{ duration:'1000ms', type:'#muis-toast' }); } else if (data == 2) { _that.find('.xy-numbox-input').val(num); totalvar(); } }); } //鍒犻櫎璐墿杞 function removeShopping(_this, id) { url = HOME_URL + 'ajaxOrders.php?action=deleteorder'; $.post(url, {id:id}, function(data) { if(data == 1){ _this.parents('li').remove(); totalvar(); } }); } var wait = 60; function get_code_time(){ if(wait==0){ $("#getmsgcode").removeAttr("disabled");//绉婚櫎鑾峰彇楠岃瘉鐮佹寜閽殑disabled灞炴€ $("#getmsgcode").val("閲嶆柊鑾峰彇"); wait = 60; }else{ $("#getmsgcode").attr("disabled", true);//璁剧疆鑾峰彇楠岃瘉鐮佹寜閽负涓嶅彲瑙﹀彂 $("#getmsgcode").val("(" + wait + "s)鍚庨噸鏂拌幏鍙?); wait--; setTimeout("get_code_time()", 1000); } } $("#getmsgcode").click(function(){ var tel = $("#tel").val(); var actionUrl=$('#forgetForm').attr('action'); switch (true){ case tel == '': alert("鎵嬫満鍙风爜涓嶈兘涓虹┖锛?); $("#tel").focus(); return false; break; } //鐢佃瘽鍙风爜楠岃瘉 var pattern = new RegExp(/^[0-9-+]+$/); if(!pattern.test(tel)) { alert('璇疯緭鍏ユ湁鏁堢殑鎵嬫満鍙风爜锛?); $("#tel").focus(); return false; } $.ajax({ type: "POST", url: actionUrl, data: {action:"getcode",tel:tel}, dataType: "json", success: function(data){ if(data == 1){ get_code_time(); alert('鍙戦€佹垚鍔燂紝璇锋敞鎰忔煡鏀讹紒'); }else if(data == 0){ alert('鍙风爜鏍煎紡閿欒锛岃閲嶆柊濉啓锛?); }else if(data == -1){ alert('鎮ㄥ~鍐欑殑鎵嬫満鍙风爜涓嶆槸娉ㄥ唽浼氬憳锛岃鍓嶅線娉ㄥ唽'); } } }); return false; }); $("#resetSubmit").click(function(){ var tel = $("#tel").val(), msg = $(".msg").val(), pwd = $("#password").val(), rpwd = $("#rpassword").val(); switch(true){ case tel == '': alert("鎵嬫満鍙风爜涓嶈兘涓虹┖锛?); $("#tel").focus(); return false; break; case msg.length > 4: alert("鐭俊楠岃瘉鐮佹牸寮忎笉瀵癸紝璇烽噸鏂拌緭鍏?); $(".msg").focus(); return false; break; case msg == '': alert("璇峰~鍐欑煭淇¢獙璇佺爜"); $(".msg").focus(); return false; break; case pwd == '': alert("璇疯緭鍏ラ噸缃瘑鐮?); $("#password").focus(); return false; break; case pwd.length < 6: alert("閲嶇疆瀵嗙爜涓嶅畨鍏紝璇峰~鍐?浣嶄互涓婃暟瀛楁垨瀛楁瘝"); $("#password").focus(); return false; break; case rpwd == '': alert("璇风‘璁ら噸缃瘑鐮?); $("#rpassword").focus(); return false; break; case pwd != rpwd: alert("涓ゆ瀵嗙爜杈撳叆涓嶄竴鑷达紒璇烽噸鏂拌緭鍏?); return false; break; default: break; } })