let urlApi = "https://ohbo2.com/api/api-member-register.php"; function registerDoStep1() { let check = true; let usertel = $('input[name="user_tel"]').val(); if(usertel.length != 10) { $('input[name="user_tel"]').focus(); $("#error-box").removeClass('hidden'); $("#error-message").html('กรุณากรอกเบอร์มือถือ 10 หลัก'); check = false; } if(check) { $.get(urlApi + "?method=checkMobileDup&mobile=" + usertel, function(data) { if(data != "0") { $("#error-box").removeClass('hidden'); $("#error-message").html('เบอร์นี้มีการลงทะเบียนแล้ว'); check = false; } else { $("#step-2-line").css({"width": "100%"}); $("#step-3-line").css({"width": "33%"}); $("#step-2-icon").removeClass("bg-gray-300").addClass('bg-green-500'); $(".register-step1").addClass("hidden"); $(".register-step2").removeClass("hidden"); $("#error-box").addClass('hidden'); } }); } } function registerDoStep2() { let check = true; let userBank = $('#user_bank option:selected').val(); let userBankNo = $('#user_banknumber').val(); let userFname = $('#user_thname').val(); let userLname = $('#user_thlname').val(); let errorText = ""; if(userBank == "") { $('#user_bank').focus(); errorText += "กรุณาเลือกธนาคาร
"; check = false; } if(userBankNo == "") { $('#user_banknumber').focus(); errorText += "กรุณากรอกเลขบัญชีธนาคาร
"; check = false; } if(userBankNo.length < 10) { $('#user_banknumber').focus(); errorText += "กรุณาตรวจสอบความถูกต้องของเลขบัญชี
"; check = false; } if(userFname == "") { $('#user_thname').focus(); errorText += "กรุณากรอกชื่อ
"; check = false; } if(userLname == "") { $('#user_thlname').focus(); errorText += "กรุณากรอกนามสกุล
"; check = false; } if(check) { $.get(urlApi + "?method=checkBankNoDup&bankno=" + userBankNo, function(data) { if(data != "0") { $("#error-box").removeClass('hidden'); $("#error-message").html('เลขที่บัญชีนี้มีการลงทะเบียนแล้ว'); check = false; } else { $("#step-3-line").css({"width": "100%"}); $("#step-4-line").css({"width": "33%"}); $("#step-3-icon").removeClass("bg-gray-300").addClass('bg-green-500'); $(".register-step2").addClass("hidden"); $(".register-step3").removeClass("hidden"); $("#error-box").addClass('hidden'); } }); } else { $("#error-box").removeClass('hidden'); $("#error-message").html(errorText); } } function registerDoStep3() { let check = true; let userTel = $('input[name="user_tel"]').val(); let userBank = $('#user_bank option:selected').val(); let userBankNo = $('#user_banknumber').val(); let userFname = $('#user_thname').val(); let userLname = $('#user_thlname').val(); let userPass = $('#user_password').val(); let userIntroduce = $('#user_introduce').val(); let userPromotion = $('#user_promotion').prop("checked"); let userRule = $('#user_rule').prop("checked"); let errorText = ""; if(userPass == "") { $('#user_password').focus(); errorText += "กรุณาระบุรหัสผ่านสำหรับเข้าเล่นเกมส์
"; check = false; } else { if(userPass.length < 8) { $('#user_password').focus(); errorText += "รหัสผ่านต้องยาวอย่างน้อย 8 ตัว
"; check = false; } } if(check) { $.post(urlApi + "?method=registProcess", { user_tel: userTel, user_bank: userBank, user_banknumber: userBankNo, user_thname: userFname, user_thlname: userLname, user_password: userPass, user_introduce: userIntroduce, user_promotion: userPromotion, user_rule: userRule, }).done(function( data ) { if(data[0] == "E") { $("#error-box").removeClass('hidden'); $("#error-message").html(data.substr(1,data.lenght)); check = false; } else { //alert(data); $("#final_user").html(data.substr(1,data.lenght)); $("#step-4-line").css({"width": "100%"}); $("#step-4-icon").removeClass("bg-gray-300").addClass('bg-green-500'); $(".register-step3").addClass("hidden"); $(".register-step4").removeClass("hidden"); $("#error-box").addClass('hidden'); } }); } else { $("#error-box").removeClass('hidden'); $("#error-message").html(errorText); } } $(document).ready( function () { $('input[name="user_tel"]').keyup(function(e) { if (/\D/g.test(this.value)) { // Filter non-digits from input value. this.value = this.value.replace(/\D/g, ''); } }); $('input[name="user_banknumber"]').keyup(function(e) { if (/\D/g.test(this.value)) { // Filter non-digits from input value. this.value = this.value.replace(/\D/g, ''); } }); });