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/reg1.html?link_id=970">中文</a> </div> </div> </div> </div> </div> <div class="login-box"> <div class="wrap"> <div class="login-tab"> <a href="/visitor/en/login.html" class="tab">Already have account? Please log in</a> <a href="javascript:;" class="tab curr">No account? Please register</a> </div> <div class="reg-con"> <p class="title">Visitor Pre-registration</p> <div class="reg-process"> <div class="item curr"> <p class="p">Create Account</p> <p class="num">01</p> </div> <div class="item"> <p class="p">Company Information</p> <p class="num">02</p> </div> <div class="item"> <p class="p">Personal Information</p> <p class="num">03</p> </div> <div class="item"> <p class="p">Questionnaire</p> <p class="num">04</p> </div> </div> <form id="dataForm"> <p class="form-tit">Create Account</p> <div class="form-box small-formbox"> <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 Register"></span> <span class="p">Overseas Buyer Register</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 register"></span>--> <!-- <span class="p">Purchasing representative register</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 Register"></span> <span class="p">Domestic Buyer Register</span> </label> </div> </div> <div id="emailLogin"> <div class="form-row"> <p class="name"><span class="fcred">*</span>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"><span class="fcred">*</span>Password: </p> <div class="input-box"> <input type="password" placeholder="Please enter password" class="form-input" id="loginPassword"> </div> </div> <div class="form-row"> <p class="name"><span class="fcred">*</span>Confirm Password: </p> <div class="input-box"> <input type="password" placeholder="Please enter password again" class="form-input" id="loginPassword2"> </div> </div> </div> <div id="mobileLogin" style="display: none;"> <div class="form-row"> <p class="name"><span class="fcred">*</span>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"><span class="fcred">*</span>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="submit-btnbox"> <button type="button" class="btn btn-primary big" id="btnSave" onclick="doReg()">NEXT</button> </div> </div> </form> </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> <!-- 海外买家注册 --> <div class="popbox small" id="haiwaiPop"> <div class="poptit"> <p class="tit">Overseas Buyer Register <span>Overseas and Hong Kong, Macao and Taiwan region engaged in hardware and tools, home appliances, outdoor products industry professional buyers.</span></p> <div class="closebtn" onclick="closeLayer()"><i class="fas fa-times-circle"></i></div> </div> <div class="popcon"> <div class="caigou-pop"> <div class="info"> One of the following supporting documents is required: <br> 1. Overseas passport <br> 2. Hong Kong Permanent Identity Card/Home Return Permit <br> 3. Macao Permanent Resident Identity Card <br> 4. Taiwan Entry Permit to the Mainland </div> <div class="submit-btnbox"> <button type="button" class="btn btn-primary" onclick="closeLayer()">Confirm</button> </div> </div> </div> </div> <!-- 采购代表注册提示框 --> <div class="popbox small" id="caigouPop"> <div class="poptit"> <p class="tit">Purchasing representative register <span>Employees of overseas buyers in domestic offices or representative offices.</span></p> <div class="closebtn" onclick="closeLayer()"><i class="fas fa-times-circle"></i></div> </div> <div class="popcon"> <div class="caigou-pop"> <div class="info"> One of the following supporting documents is required: <br> 1. Confirmation letter of overseas company (template provided)/My business card (same company name as overseas company) <br> 2. Id Card </div> <div class="submit-btnbox"> <button type="button" class="btn btn-primary" onclick="closeLayer()">Confirm</button> </div> </div> </div> </div> <!-- 国内观众注册 --> <div class="popbox small" id="guoneiPop"> <div class="poptit"> <p class="tit">Domestic Buyer Register <span>Domestic engaged in hardware and tools, home appliances, outdoor products industry professional buyers.</span></p> <div class="closebtn" onclick="closeLayer()"><i class="fas fa-times-circle"></i></div> </div> <div class="popcon"> <div class="caigou-pop"> <div class="info"> One of the following supporting documents is required:<br> 1. Id Card <br> 2. Business Cards </div> <div class="submit-btnbox"> <button type="button" class="btn btn-primary" onclick="closeLayer()">Confirm</button> </div> </div> </div> </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(); } switch (parseInt(v)) { case 1: typeTip("haiwaiPop") break; case 2: typeTip("caigouPop") break; case 3: typeTip("guoneiPop") break; } }); function typeTip(obj){ console.log('typeTip',$("#"+obj)); layer.open({ type: 1, area: ['auto', 'auto'], title: false, closeBtn: false, skin: 'layer-radius', content: $("#"+obj) }); } function closeLayer(){ layer.closeAll(); $("input,textarea",'#bookingPop').val(''); } // 获取验证码 $(".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:1, 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 doReg() { var type = $("#loginType :checked").val(); var mobile = $("#loginMobile").val(); var code = $("#loginCode").val(); var email = $("#loginEmail").val(); var password = $("#loginPassword").val(); var password2 = $("#loginPassword2").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.length > 25 || password.length < 6)){ $("#loginPassword").focus(); layer.msg("Please enter a password of 6-25 characters"); return; } if(type != 3 && password != password2){ $("#loginPassword2").focus(); layer.msg("The two passwords are inconsistent. Please re-enter them"); return; } $("#btnSave").attr("disabled","disabled").html("Submitting..."); if(type == 3){ var postData = { mobile, code, type } }else { var postData = { email, password, type } } smartVstApi.post("do_reg1",postData, function(rst,status,response) { if (rst.code === 1) { document.location = "/visitor/en/reg2"; } else { layer.msg(rst.msg); } $("#btnSave").removeAttr("disabled").text("NEXT"); },function(err){ layer.msg("Submit failed, please refresh and try again"); }); } </script> </body> </html>