CINXE.COM
GUANGZHOU SOURCING FAIR HARDWARE AND TOOLS & HOME APPLIANCES
<!DOCTYPE html> <html> <head> <!-- Google Tag Manager --> <script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-5L42GKJT');</script> <!-- End Google Tag Manager --> <meta charset="utf-8"> <title>GUANGZHOU SOURCING FAIR HARDWARE AND TOOLS & HOME APPLIANCES</title> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=no" /> <link rel="stylesheet" type="text/css" href="/static/common/fontawesome-free-6.4.0-web/css/all.min.css" /> <link rel="stylesheet" type="text/css" href="/static/common/chosen/chosen.css"> <link rel="stylesheet" type="text/css" href="/static/common/jquery.restable.min.css" /> <link rel="stylesheet" type="text/css" href="/static/visitor/css/base.css?v=202410"> <link rel="stylesheet" type="text/css" href="/static/visitor/css/base_en.css?v=1"> <link rel="stylesheet" type="text/css" href="/static/visitor/css/responsive.css?v=20248"> <script type="text/javascript" src="/static/common/jquery-3.4.1.min.js"></script> <script src="/static/common/chosen/chosen.jquery.js" type="text/javascript"></script> <script src="/static/common/layer-v3.0.1/layer/layer.js" type="text/javascript"></script> <script type="text/javascript" src="/static/common/jquery.restable.min.js"></script> <script src="/static/common/smart/smart.js" type="text/javascript"></script> <script src="/static/common/smart/visitor-api.js" type="text/javascript"></script> <script src="/static/visitor/js/base_en.js?v=1" type="text/javascript"></script> <script> smartVstApi.lang="en"; $(function () { $(".chosen-select").length > 0 ? $(".chosen-select").chosen({ width: '100%' }) : ''; }) </script> </head> </head> <body> <div class="top-box"> <div class="wrap con"> <div class="logo"><img src="/static/exhibitor/images/logo2.png?v=1" alt=""></div> <p class="tit">THE 4<sup>th</sup> GUANGZHOU SOURCING FAIR </p> <p class="p"><span>April 14-17, 2025</span> <span>Hall 1 & 2, PWTC Expo, Guangzhou, China</span></p> </div> </div> <div class="top-langbox"> <div class="wrap clearfloat"> <div class="left"> <a href="/" class="fcbase"><i class="fas fa-home"></i> Home</a> </div> <div class="right"> <div class="lang-box"> <p class="p"><i class="fas fa-globe-americas"></i> <span>English</span></p> <div class="lang"> <a href="/visitor/login.html">中文</a> </div> </div> </div> </div> </div> <div class="login-box"> <div class="wrap"> <div class="login-tab"> <a href="javascript:;" class="tab curr">Already have account? Please log in</a> <a href="/visitor/en/reg1.html" class="tab">No account? Please register</a> </div> <div class="login-con"> <div class="con"> <p class="title">Visitor login</p> <p class="subtit">If you are already registered, please enter your mobile number to obtain a dynamic password and log in directly to obtain your pass</p> <div class="form-box"> <div class="form-row"> <p class="name"><span class="fcred">*</span>Select Type:</p> <div class="input-box type-box" id="loginType"> <label class="item"> <input type="radio" name="type" value="1" checked> <span class="icon"><img src="/static/visitor/images/type_haiwai.png" alt="Overseas Buyer"></span> <span class="p">Overseas Buyer</span> </label> <label class="item"> <input type="radio" name="type" value="2"> <span class="icon"><img src="/static/visitor/images/type_caigou.png" alt="Purchasing representative"></span> <span class="p">Purchasing representative</span> </label> <label class="item"> <input type="radio" name="type" value="3"> <span class="icon"><img src="/static/visitor/images/type_reg.png" alt="Domestic Buyer"></span> <span class="p">Domestic Buyer</span> </label> </div> </div> <div id="emailLogin"> <div class="form-row"> <p class="name">E-mail:</p> <div class="input-box"> <input type="text" placeholder="Please enter email" class="form-input" id="loginEmail"> </div> </div> <div class="form-row"> <p class="name">Password:</p> <div class="input-box"> <input type="password" placeholder="Please enter password" class="form-input" id="loginPassword"> </div> </div> <div class="form-row forget-row"> <a href="/visitor/en/forget.html">Forget Password?</a> </div> </div> <div id="mobileLogin" style="display: none;"> <div class="form-row"> <p class="name">Mobile Phone:</p> <div class="input-box"> <input type="text" id="loginMobile" class="form-input" placeholder="Please enter your phone number"> </div> </div> <div class="form-row"> <p class="name">Verification Code:</p> <div class="input-box code-box"> <input type="text" class="form-input" id="loginCode" placeholder="SMS verification code"> <button type="button" class="btn J-code">Get verification code</button> </div> </div> </div> <div class="btnbox"> <button type="button" id="loginBtn" onclick="DoLogin()" class="btn btn-primary">Sign in now</button> </div> </div> </div> </div> </div> </div> <footer class="footer"> <div class="wrap"> <p class="copyright">2024 © GUANGZHOU SOURCING FAIR HARDWARE AND TOOLS & HOME APPLIANCES. <a href="https://beian.miit.gov.cn/" target="_blank" rel="nofollow">粤ICP备2022073408号-2</a></p> </div> </footer> <div style="display:none;"> <!-- Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-5L42GKJT" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <script> var _hmt = _hmt || []; (function() { var hm = document.createElement("script"); hm.src = "https://hm.baidu.com/hm.js?9afaaa42bb8236cd3022df287c7dbd66"; var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(hm, s); })(); </script></div> <script type="text/javascript"> // 登录类型 $("#loginType [type='radio']").change(function(){ var v = $("#loginType [type='radio']:checked").val(); if(v == 3){ $("#mobileLogin").show(); $("#emailLogin").hide().find("input").val(""); }else { $("#mobileLogin").hide().find("input").val(""); $("#emailLogin").show(); } }).change(); // 获取验证码 $(".J-code").click(function(){ var me = $(this); var mobile = $("#loginMobile").val(); if(!isMobile(mobile)){ layer.msg("Please enter a valid mobile phone") return; } me.attr("disabled","disabled").html("Acquiring..."); $.ajax({ type: "post", url: "/visitor/send_code", data: { type:2, mobile }, dataType: "json", success: function (rst) { if(rst.code === 1){ var time = 60; var timer = setInterval(function(){ if(time > 0){ time --; me.html(time+' s later, obtain the verification code again') }else { me.removeAttr("disabled").html("Get verification code"); clearInterval(timer); } },1000) }else { layer.msg(rst.msg); me.removeAttr("disabled").html("Get verification code"); } }, error: function(err){ layer.msg("Failed to obtain the verification code. Please refresh and retry"); me.removeAttr("disabled").html("Get verification code"); } }); }) function DoLogin() { var type = $("#loginType :checked").val(); var mobile = $("#loginMobile").val(); var code = $("#loginCode").val(); var email = $("#loginEmail").val(); var password = $("#loginPassword").val(); if(type == 3 && !isMobile(mobile)){ $("#loginMobile").focus(); layer.msg("Please enter a valid mobile phone"); return; } if(type == 3 && code == ''){ $("#loginCode").focus(); layer.msg("Please enter verification code"); return; } if(type != 3 && !isEmail(email)){ $("#loginEmail").focus(); layer.msg("Please enter a valid email"); return; } if(type != 3 && password == ''){ $("#loginPassword").focus(); layer.msg("Please enter password"); return; } $("#loginBtn").attr("disabled","disabled").html("logging..."); if(type == 3){ var postData = { type, mobile, code } }else { var postData = { type, email, password } } smartVstApi.post("login",postData, function(rst,status,response) { if (rst.code === 1) { if(rst.data.url){ document.location = rst.data.url; } else { document.location = "/visitor/en"; } } else { layer.msg(rst.msg); } $("#loginBtn").removeAttr("disabled").text("Sign in now"); }); } </script> </body> </html>