//登入驗證碼重新取得 function reSIImage(){ var d1 = new Date(); var when = d1.getTime(); document.getElementById('siimage').src = "vendor/securimage/securimage_admin_show.php?sid=" + when; } //基本資料檢查 function DataCheck(){ //帳號Username if($("form#member_web_join_form #user_name").val() == ""){ alert('「アカウントUsername」を入力して下さい!'); $("form#member_web_join_form #user_name").focus(); return false; }else{ var user_name = $("form#member_web_join_form #user_name").val(); if(!checkString(user_name)){ alert('「アカウントUsername」に使用可能なのはアルファベット、数字、ハイフン、アンダーラインのみです!'); $("form#member_web_join_form #user_name").focus(); return false; } } //姓名Full Name if($("form#member_web_join_form #full_name").val() == ""){ alert('「名前Full name」を入力して下さい!'); $("form#member_web_join_form #full_name").focus(); return false; } //密碼 Password if($("form#member_web_join_form #password").val() == ""){ alert('「パスワードPassword」を入力して下さい!'); $("form#member_web_join_form #password").focus(); return false; }else{ var password = $("form#member_web_join_form #password").val(); if((!checkPwString(password)) | password.length < 6){ alert('「パスワードPassword」は、少なくとも6つの文字あるいは数字を使用して下さい!'); $("form#member_web_join_form #password").focus(); return false; } } //密碼再確認 Confirm Password if($("form#member_web_join_form #password_verify").val() == ""){ alert('「パスワード再確認Confirm password」を入力して下さい!'); $("form#member_web_join_form #password_verify").focus(); return false; }else{ if($("form#member_web_join_form #password_verify").val() != $("form#member_web_join_form #password").val()){ alert('「パスワード再確認Confirm password」が「パスワードPassword」と異なります。再度確認して下さい!'); $("form#member_web_join_form #password_verify").focus(); return false; } } //性別 Gender if($("form#member_web_join_form #gender").val() == 0){ alert('「性別Gender」を選択して下さい!'); $("form#member_web_join_form #gender").focus(); return false; } //聯絡電話 Phone number if($("form#member_web_join_form #contact_phone").val() == ""){ alert('「携帯電話番号Phone number」を入力して下さい!'); $("form#member_web_join_form #contact_phone").focus(); return false; }else{ var tel_num = $("form#member_web_join_form #contact_phone").val(); if(!checkMobile(tel_num)){ alert('「携帯電話番号 」の形式が違います。例:0911111111;'); $("form#member_web_join_form #contact_phone").focus(); return false; } } //聯絡地址(通訊地址) //addr_city_id 縣市 if($("form#member_web_join_form #addr_city_id").val() == ""){ alert("連絡先住所の都道府県を選択してください。"); $("form#member_web_join_form #addr_city_id").focus(); return false; } //addr_canton_id 鄉鎮市區 if($("form#member_web_join_form #addr_canton_id").val() == ""){ alert("連絡先住所の市区町村を選択してください。"); $("form#member_web_join_form #addr_canton_id").focus(); return false; } //addr_zip 郵遞區號 if($("form#member_web_join_form #addr_zip").val() == ""){ alert("連絡先住所の郵便番号を入力してください。"); $("form#member_web_join_form #addr_zip").focus(); return false; }else{ var temp_zip = $("form#member_web_join_form #addr_zip").val(); if(!checkNumber(temp_zip)){ alert("連絡先住所の郵便番号は数字のみ入力してください。"); $("form#member_web_join_form #addr_zip").focus(); return false; } } //address 地址 if($("form#member_web_join_form #address").val() == ""){ alert("連絡先住所を入力してください。"); $("form#member_web_join_form #address").focus(); return false; } //電子信箱 Email if($("form#member_web_join_form #email").val() == ""){ alert('「メールアドレスE-mail」を入力して下さい!'); $("form#member_web_join_form #email").focus(); return false; }else{ var email = $("form#member_web_join_form #email").val(); if(!checkEmail(email)){ alert('「メールアドレスE-mail」の形式が違います!'); $("form#member_web_join_form #email").focus(); return false; } } //牙醫證書字號 //if($("form#member_web_join_form #dentist_certificate_no").val() == ""){ // alert('「歯科医師免許番号」を入力して下さい!'); // $("form#member_web_join_form #dentist_certificate_no").focus(); // return false; //} //生日 if($("form#member_web_join_form #birth_date").val() == ""){ alert('「生年月日」を入力して下さい!'); $("form#member_web_join_form #birth_date").focus(); return false; } //牙醫師証書 if($("form#member_web_join_form #filename").val() == ""){ alert('「歯科医師免許証」をアップロードしてください。'); $("form#member_web_join_form #filename").focus(); return false; } //畢業證書 if($("form#member_web_join_form #filename2").val() == ""){ alert('「卒業証明書」をアップロードしてください。'); $("form#member_web_join_form #filename2").focus(); return false; } //檢查帳號、電子信箱、身分證字號是否有重覆 var cpChkAccount = $("form#member_web_join_form #CP_CHK_ACCOUNT").val(); if(cpChkAccount == "N"){ $.ajax({ type: "POST", url: "ajax/customer_check_account.php", data: { 'user_email': $("form#member_web_join_form #email").val(), 'user_account': $("form#member_web_join_form #user_name").val() }, dataType: "json", cache: false }) .done(function(data) { console.log("success"); if(data['status'] == "true"){ //重新送出表單 $("form#member_web_join_form #CP_CHK_ACCOUNT").val('Y'); $("form#member_web_join_form").submit(); }else{ $("form#member_web_join_form #CP_CHK_ACCOUNT").val('N'); alert(data['errormsg']); } }) .fail(function() { console.log("error"); alert('システムエラーです、しばらくしてから再試行して下さい!'); }); //由Ajax重新送出表單 return false; } //安全圖碼 if($("form#member_web_join_form #secure_img_text").val() == ""){ alert('「画像認証」入力して下さい!'); $("form#member_web_join_form #secure_img_text").focus(); return false; } } //基本資料檢查(學會會員) function DataCheck2(){ //申請身份 var apply_cl_id = $("form#member_web_join_form #apply_cl_id").val(); if(apply_cl_id == ""){ alert('申請区分を選択してください。'); $("form#member_web_join_form #apply_cl_id").focus(); return false; } //帳號Username (身份證字號格式) if($("form#member_web_join_form #user_name").val() == ""){ alert('「アカウントUsername」を入力して下さい!'); $("form#member_web_join_form #user_name").focus(); return false; }else{ var user_name = $("form#member_web_join_form #user_name").val(); if(!checkIdNumber(user_name)){ alert('ユーザー名の形式が正しくありません。身分証番号を入力してください。'); $("form#member_web_join_form #user_name").focus(); return false; } } //姓名Full Name if($("form#member_web_join_form #full_name").val() == ""){ alert('「名前Full name」を入力して下さい!'); $("form#member_web_join_form #full_name").focus(); return false; } //密碼 Password if($("form#member_web_join_form #password").val() == ""){ alert('「パスワードPassword」を入力して下さい!'); $("form#member_web_join_form #password").focus(); return false; }else{ var password = $("form#member_web_join_form #password").val(); if((!checkPwString(password)) | password.length < 6){ alert('「パスワードPassword」は、少なくとも6つの文字あるいは数字を使用して下さい!'); $("form#member_web_join_form #password").focus(); return false; } } //密碼再確認 Confirm Password if($("form#member_web_join_form #password_verify").val() == ""){ alert('「パスワード再確認Confirm password」を入力して下さい!'); $("form#member_web_join_form #password_verify").focus(); return false; }else{ if($("form#member_web_join_form #password_verify").val() != $("form#member_web_join_form #password").val()){ alert('「パスワード再確認Confirm password」が「パスワードPassword」と異なります。再度確認して下さい!'); $("form#member_web_join_form #password_verify").focus(); return false; } } //性別 Gender if($("form#member_web_join_form #gender").val() == 0){ alert('「性別Gender」を選択して下さい!'); $("form#member_web_join_form #gender").focus(); return false; } //聯絡電話 Phone number if($("form#member_web_join_form #contact_phone").val() == ""){ alert('「携帯電話番号Phone number」を入力して下さい!'); $("form#member_web_join_form #contact_phone").focus(); return false; }else{ var tel_num = $("form#member_web_join_form #contact_phone").val(); if(!checkMobile(tel_num)){ alert('「携帯電話番号 」の形式が違います。例:0911111111;'); $("form#member_web_join_form #contact_phone").focus(); return false; } } //聯絡地址(通訊地址) //addr_city_id 縣市 if($("form#member_web_join_form #addr_city_id").val() == ""){ alert("連絡先住所の都道府県を選択してください。"); $("form#member_web_join_form #addr_city_id").focus(); return false; } //addr_canton_id 鄉鎮市區 if($("form#member_web_join_form #addr_canton_id").val() == ""){ alert("連絡先住所の市区町村を選択してください。"); $("form#member_web_join_form #addr_canton_id").focus(); return false; } //addr_zip 郵遞區號 if($("form#member_web_join_form #addr_zip").val() == ""){ alert("連絡先住所の郵便番号を入力してください。"); $("form#member_web_join_form #addr_zip").focus(); return false; }else{ var temp_zip = $("form#member_web_join_form #addr_zip").val(); if(!checkNumber(temp_zip)){ alert("連絡先住所の郵便番号は数字のみ入力してください。"); $("form#member_web_join_form #addr_zip").focus(); return false; } } //address 地址 if($("form#member_web_join_form #address").val() == ""){ alert("連絡先住所を入力してください。"); $("form#member_web_join_form #address").focus(); return false; } //電子信箱 Email if($("form#member_web_join_form #email").val() == ""){ alert('「メールアドレスE-mail」を入力して下さい!'); $("form#member_web_join_form #email").focus(); return false; }else{ var email = $("form#member_web_join_form #email").val(); if(!checkEmail(email)){ alert('「メールアドレスE-mail」の形式が違います!'); $("form#member_web_join_form #email").focus(); return false; } } //牙醫證書字號 //if($("form#member_web_join_form #dentist_certificate_no").val() == ""){ // alert('「歯科医師免許番号」を入力して下さい!'); // $("form#member_web_join_form #dentist_certificate_no").focus(); // return false; //} //最高學歷 if($("form#member_web_join_form #highest_education").val() == ""){ alert('最終学歴を入力してください。'); $("form#member_web_join_form #highest_education").focus(); return false; } //畢業日期 if($("form#member_web_join_form #graduate_date").val() == ""){ alert('卒業年月日を入力してください。'); $("form#member_web_join_form #graduate_date").focus(); return false; } //生日 if($("form#member_web_join_form #birth_date").val() == ""){ alert('「生年月日」を入力して下さい!'); $("form#member_web_join_form #birth_date").focus(); return false; } //牙醫師証書 if($("form#member_web_join_form #filename").val() == ""){ alert('「歯科医師免許証」をアップロードしてください。'); $("form#member_web_join_form #filename").focus(); return false; } //畢業證書 if($("form#member_web_join_form #filename2").val() == ""){ alert('「卒業証明書」をアップロードしてください。'); $("form#member_web_join_form #filename2").focus(); return false; } //推薦人 recommender_ii = 0; recommender_rule = $("#recommender_rule_"+apply_cl_id).val(); for(i=1;i<=2;i++){ var recommender_asign = $("input[name='recommender_"+i+"_asign']:checked").val(); if(recommender_asign == "Y"){ recommender_ii++; }else{ if($("#recommender_"+i+"_name").val() != "" && $("#recommender_"+i+"_email").val() != ""){ if($("#recommender_"+i+"_check").val() != "Y"){ alert('「'+$("#recommender_"+i+"_email").val()+'」 該信箱並非學會會員,請重新設定!'); $("#recommender_"+i+"_email").focus(); return false; }else{ recommender_ii++; } } } } if(recommender_ii < recommender_rule){ if(recommender_rule == '1'){ alert('推薦人情報を少なくとも1名分設定してください。'); }else if(recommender_rule == '2'){ alert('推薦人情報を少なくとも2名分設定してください。'); } return false; } //檢查帳號、電子信箱、身分證字號是否有重覆 var cpChkAccount = $("form#member_web_join_form #CP_CHK_ACCOUNT").val(); if(cpChkAccount == "N"){ $.ajax({ type: "POST", url: "ajax/customer_check_account.php", data: { 'user_email': $("form#member_web_join_form #email").val(), 'user_account': $("form#member_web_join_form #user_name").val() }, dataType: "json", cache: false }) .done(function(data) { console.log("success"); if(data['status'] == "true"){ //重新送出表單 $("form#member_web_join_form #CP_CHK_ACCOUNT").val('Y'); $("form#member_web_join_form").submit(); }else{ $("form#member_web_join_form #CP_CHK_ACCOUNT").val('N'); alert(data['errormsg']); } }) .fail(function() { console.log("error"); alert('システムエラーです、しばらくしてから再試行して下さい!'); }); //由Ajax重新送出表單 return false; } //安全圖碼 if($("form#member_web_join_form #secure_img_text").val() == ""){ alert('「画像認証」入力して下さい!'); $("form#member_web_join_form #secure_img_text").focus(); return false; } } //確認信箱是否為學會會員 function check_recomment_email(count) { var temp_email = $("#recommender_"+count+"_email").val(); $("#recommender_"+count+"_check").val("N"); if(temp_email.length > 0 ){ $.ajax({ type: "POST", url: "ajax/customer_check_level.php", data: { 'user_email': temp_email }, dataType: "json", cache: false }) .done(function(data) { console.log("success"); if(data['status'] == "true"){ //為學會會員 $("#recommender_"+count+"_check").val('Y'); }else{ //不為學會會員 $("#recommender_"+count+"_check").val('N'); } }) .fail(function() { console.log("error"); alert('システムエラーです、しばらくしてから再試行して下さい!'); }); } }