var appRealPath = ''; /***** Footer Navi *****/ function goHome(){ location.href = appRealPath; } function goLogout(){ location.href = appRealPath + '/customer/login_process.jsp?logout=yes'; } function goLogin(){ location.href = appRealPath + '/customer/login.jsp'; } /***** Find ID *****/ function innerScript() { $("#findLabel").remove(); $("#joinMemID").remove(); var strLabel = ''; var inputType = ''; var strAtt = ''; if($("#findMenu").val() == 1) { strLabel = 'ID'; strAtt = 'onkeyup="return checkID(event)" '; inputType = 'type="text"'; } else if($("#findMenu").val() == 2 | $("#findMenu").val() == 3) { strLabel = 'メールアドレス'; inputType = 'type="text"'; strAtt = ''; } else { $("#findLabel").remove(); $("#joinMemID").remove(); strLabel = ''; } $("#find_id").append('');//onkeypress="onkeypress(event)" $("#find_id input").css('height','30px'); $("#find_id input").css('width','300px'); $("#find_id input").css('font-family','"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", Osaka, "メイリオ", Meiryo, "MS Pゴシック", "MS PGothic", Arial, Helvetica, sans-serif'); $("#find_id input").css('font-size','9pt'); $("#find_id input").css('color','#666'); $("#find_id input").css('padding','0px'); $("#find_id input").css('margin','0px'); $("#find_id input").css('height','25px'); $("#find_id input").css('*height','auto'); $("#find_id input").css('line-height','28px'); $("#find_id input").css('border','1px solid #ccc'); $("#find_id input").css('background-color','#fff'); $("#find_id input").css('vertical-align','top'); $('#joinMemID').focus(); } function findIdPassword() { if($("#findMenu").val() == '') { alert("メニューを選択してください。"); return; } if($("#findMenu").val() > 1) { var regExp = /([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/; if(!regExp.test($("#joinMemID").val())) { alert("メールアドレスが正しくないです。"); return; } } //console.log('hiddenFrame'); if ($.trim($("#joinMemID").val())==""){ alert('IDを入力して下さい。'); $("#joinMemID").focus(); return; } $.ajax({ // url:appRealPath + "/Ajax/FindIdPassword.jsp", dataType:"html", data : "findid="+ $.trim($("#joinMemID").val()) + "&findmenu=" + $.trim($("#findMenu").val()) + "&userPlatform=" + window.navigator.platform, success:function(data){ alert($.trim(data)); $("#joinMemID").focus(); }, //error:function(){alert('エーラです。');} error:function(){alert('findid='+ $.trim($("#joinMemID").val()) + ', findmenu=' + $.trim($("#findMenu").val()) + ', userPlatform=' + window.navigator.platform + ' エーラです。');} }); } /***** Login *****/ function checkID(e) { var charCode = (e.which) ? e.which : event.keyCode; var i_id = ''; ////console.log(e); ////console.log(e.srcElement.id); //with(document.ServiceKeyForm){ if(e.srcElement.id == 'txtMemID') i_id = $("#txtMemID").val(); else if(e.srcElement.id == 'joinMemID') i_id = $("#joinMemID").val(); // if(!isNaN(i_id)){ // alert("数字のみのIDは使うことができません。"); // document.WriteForm.id.focus(); // return; // } if(charCode == 8)//backspace return; if(!chkSpace2(i_id)){ alert("全角文字、記号、特殊文字のIDは使うことができません。"); //.replace(/java/g, "script") javaをscriptに //.replace(/./g, "!") 全文字を!に //.replace(/\./g, "!") 全角文字、記号、特殊文字は!に if(e.srcElement.id == 'txtMemID') { $("#txtMemID").val(i_id.substring(0, i_id.length-1)); //$("#txtMemID").val(i_id.replace(/[^\s]/g, "")); $("#txtMemID").focus(); } else if(e.srcElement.id == 'joinMemID') { $("#joinMemID").val(i_id.substring(0, i_id.length-1)); //$("#joinMemID").val(i_id.replace(/[^\s]/g, "")); $("#joinMemID").focus(); } return; } } function chkSpace(strValue) { var flag=true; var chk_str = "1234567890"; if (strValue!="") { for (var i=0; i < strValue.length; i++) { if (chk_str.indexOf(strValue.substring(i, i+1)) < 0 ) { flag=false; break; } } } return flag; } function chkSpace2(strValue) { var flag = true; var chk_str = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ1234567890-_"; if (strValue!="") { for (var i=0; i < strValue.length; i++) { //alert(chk_str.indexOf(strValue.substring(i, i+1))); if (chk_str.indexOf(strValue.substring(i, i+1)) < 0 ) { flag=false; break; } } } return flag; } function goLogin(){ if ($.trim($("#txtMemID").val())==""){ alert('IDを入力して下さい.'); $("#txtMemID").focus(); return false; } if ($.trim($("#txtMemPwd").val())==""){ alert('パースワードを入力して下さい.'); $("#txtMemPwd").focus(); return false; } ActionLogin();//ActionLogin } function ActionLogin(){ //$("#LoginForm").attr('target', 'actionFrame');//hiddenForm.target = 'idCheckFrame'; $("#LoginForm").attr('method', 'post'); $("#LoginForm").attr('action', appRealPath + '/customer/login_process.jsp'); $("#LoginForm").submit(); } /***** Join *****/ function hiddenFrame() { var checkid = $("#txtMemID").val();//$("#txtMemID").attr("value"); //alert(checkid); //return; if(checkid!='' && checkid.length > 4){ //var hiddenForm = document.forms['idCheckForm'];//$("#idCheckForm") //var hiddenFrame = document.getElementById('idCheckFrame'); $("#checkid").attr("value", checkid); $("#idCheckForm").attr('target', 'actionFrame');//hiddenForm.target = 'idCheckFrame'; $("#idCheckForm").attr('action', appRealPath + '/customer/checkid.jsp');//hiddenForm.action = 'checkid.jsp'; $("#idCheckForm").submit();//hiddenForm.submit(); //alert($("#txtMemCk").attr("value")); } else { alert('IDを4桁以上入力して下さい。'); $("#txtMemID").focus(); } } //javascript function emailValidate(address) { if (!((address.indexOf(".") > 0) && (address.indexOf("@") > 0)) || /[^a-zA-Z0-9.@_-]/.test(address)) return false; return true; } //PHP /*function validate_email($field) { if ($field == "") return "No Email was entered
"; else if (!((strpos($field, ".") > 0) && (strpos($field, "@") > 0)) || preg_match("/[^a-zA-Z0-9.@_-]/", $field)) return "The Email address is invalid
"; return ""; }*/ function joinSubmit() { /* type="hidden" name="hospital_code" value="BEBECOM" type="hidden" name="m_level" id="txtMemMlevel" value="1" type="hidden" name="proc_kind" value="R" type="hidden" name="uri" id="uri" value="" id : txtMemID ck : txtMemCk passwd1 : txtMemPwd1 passwd2 : txtMemPwd2 cnamea : txtMemCnamea cnameb : txtMemCnameb jnamea : txtMemJnamea jnameb : txtMemJnameb sex : radio1, radio2 b_year : txtMemYear b_mon : txtMemMon b_day : txtMemDay tel1 : txtMemTel1 onkeyup="return isNumberCheck(event)" tel2 : txtMemTel2 onkeyup="return isNumberCheck(event)" tel3 : txtMemTel3 onkeyup="return isNumberCheck(event)" email : txtMemEmail servicekey : txtMemServiceKey phone1 : txtMemPhone1 onkeyup="return isNumberCheck(event)" phone1 : txtMemPhone2 onkeyup="return isNumberCheck(event)" phone1 : txtMemPhone3 onkeyup="return isNumberCheck(event)" zip = zip1 + zip2 txtMemZip1 onkeyup="return isNumberCheck(event)" txtMemZip2 onkeyup="return isNumberCheck(event)" addr1 : txtMemAddr1 addr2 : txtMemAddr2 addr3 : txtMemAddr3 */ var i_id = $.trim($("#txtMemID").val()); var i_pw = $.trim($("#txtMemPwd1").val()); var i_tel2 = $.trim($("#txtMemTel2").val()); var i_tel3 = $.trim($("#txtMemTel3").val()); var s_key = $.trim($("#txtMemServiceKey").val()); var i_phone1=$.trim($("#txtMemPhone1").val()); var i_phone2=$.trim($("#txtMemPhone2").val()); var i_phone3=$.trim($("#txtMemPhone3").val()); var i_zip1=$.trim($("#txtMemZip1").val()); var i_zip2=$.trim($("#txtMemZip2").val()); if (i_id=="" || i_id.length < 4){ alert('IDを4桁以上入力して下さい。'); $("#txtMemID").focus(); return; } if ($.trim($("#txtMemPwd1").val())==""){ alert('パースワードを入力して下さい.'); $("#txtMemPwd1").focus(); return; } if ($.trim($("#txtMemPwd1").val()).length < 4) { alert('4桁以上のパスワードを入力して下さい。'); //document.WriteForm.passwd1.value = ""; $("#txtMemPwd1").focus(); return; } if(!chkSpace2(i_pw)){ alert("全角文字、記号、特殊文字のパスワードは使うことができません。"); $("#txtMemPwd1").val() = ""; $("#txtMemPwd1").focus(); return; } if ($.trim($("#txtMemPwd2").val()) == "") { alert('パスワードを再入力して下さい。'); $("#txtMemPwd2").focus(); return; } if ($.trim($("#txtMemPwd1").val()) != $.trim($("#txtMemPwd2").val())) { alert('パスワードが一致しません。'); //$.trim($("#txtMemPwd2").val()) = ""; $("#txtMemPwd2").focus(); return; } if ($.trim($("#txtMemCnamea").val()) == "") { alert('名前を入力して下さい。'); //$.trim($("#txtMemCnamea").val()) = ""; $("#txtMemCnamea").focus(); return; } if ($.trim($("#txtMemCnameb").val()) == "") { alert('名前を入力して下さい。'); //$.trim($("#txtMemCnameb").val()) = ""; $("#txtMemCnameb").focus(); return; } if ($.trim($("#txtMemJnamea").val()) == "") { alert('フリガナを入力して下さい。'); //$.trim($("#txtMemJnamea").val()) = ""; $("#txtMemJnamea").focus(); return; } if ($.trim($("#txtMemJnameb").val()) == "") { alert('フリガナを入力して下さい。'); //$.trim($("#txtMemJnameb").val()) = ""; $("#txtMemJnameb").focus(); return; } if ($.trim($("#txtMemYear").val()) == "") { alert('生年月日を入力して下さい。'); $("#txtMemYear").focus(); return; } if ($.trim($("#txtMemMon").val()) == "") { alert('生年月日を入力して下さい。'); $("#txtMemMon").focus(); return; } if ($.trim($("#txtMemDay").val()) == "") { alert('生年月日を入力して下さい。'); $("#txtMemDay").focus(); return; } if ($.trim($("#txtMemTel2").val()) == "") { alert('携帯電話 番号を入力して下さい。'); $("#txtMemTel2").focus(); return; } if(!chkSpace(i_tel2)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.tel2.value = ""; $("#txtMemTel2").focus(); return; } if ($.trim($("#txtMemTel3").val()) == "") { alert('携帯電話 番号を入力して下さい。'); //document.WriteForm.tel3.value = ""; $("#txtMemTel3").focus(); return; } if(!chkSpace(i_tel3)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.tel3.value = ""; $("#txtMemTel3").focus(); return; } if ($.trim($("#txtMemEmail").val()) =="") { alert('メールを入力して下さい。'); //document.WriteForm.email.value = ""; $("#txtMemEmail").focus(); return; } if(!emailValidate($.trim($("#txtMemEmail").val()))){ alert('メールアドレスを確認して下さい。'); $("#txtMemEmail").focus(); return; } if ($.trim($("#txtMemServiceKey").val()) =="" || $.trim($("#txtMemServiceKey").val()).length < 5) { alert('サービスキーを入力して下さい。'); //document.WriteForm.servicekey.value = ""; $("#txtMemServiceKey").focus(); return; } if(!chkSpace(s_key)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.phone1.value = ""; $("#txtMemServiceKey").focus(); return; } if ($.trim($("#txtMemPhone1").val()) =="") { alert('電話番号を入力して下さい。'); //document.WriteForm.phone1.value = ""; $("#txtMemPhone1").focus(); return; } if(!chkSpace(i_phone1)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.phone1.value = ""; $("#txtMemPhone1").focus(); return; } if ($.trim($("#txtMemPhone2").val()) =="") { alert('電話番号を入力して下さい。'); //document.WriteForm.phone2.value = ""; $("#txtMemPhone2").focus(); return; } if(!chkSpace(i_phone2)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.phone2.value = ""; $("#txtMemPhone2").focus(); return; } if ($.trim($("#txtMemPhone3").val()) =="") { alert('電話番号を入力して下さい。'); //document.WriteForm.phone3.value = ""; $("#txtMemPhone3").focus(); return; } if(!chkSpace(i_phone3)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.phone3.value = ""; $("#txtMemPhone3").focus(); return; } if (($.trim($("#txtMemZip1").val()) =="") || ($.trim($("#txtMemZip1").val()).length < 3)){ alert('郵便番号を入力して下さい。'); //document.WriteForm.zip1.value = ""; $("#txtMemZip1").focus(); return; } if(!chkSpace(i_zip1)){ alert("全角文字、記号、特殊文字の郵便番号は使うことができません。"); //document.WriteForm.zip1.value = ""; $("#txtMemZip1").focus(); return; } if (($.trim($("#txtMemZip2").val()) =="") || ($.trim($("#txtMemZip2").val()).length < 4)) { alert('郵便番号を入力して下さい。'); //document.WriteForm.zip2.value = ""; $("#txtMemZip2").focus(); return; } if(!chkSpace(i_zip2)){ alert("全角文字、記号、特殊文字の郵便番号は使うことができません。"); //document.WriteForm.zip2.value = ""; $("#txtMemZip2").focus(); return; } if ($.trim($("#txtMemAddr1").val()) =="") { alert('住所を入力して下さい。'); document.WriteForm.addr1.value = ""; document.WriteForm.addr1.focus(); return; } if ($.trim($("#txtMemCk").val()) != "ckok") { alert('ID重複チェックして下さい。'); //$.trim($("#txtMemCk").val()) = "ckok"; $("#txtMemID").focus(); //alert($("#txtMemCk").val()); return; } /* var id = $.trim($("#txtMemID").val()); var passwd = $.trim($("#txtMemPwd1").val()); var cnamea = $.trim($("#txtMemCnamea").val()); var cnameb = $.trim($("#txtMemCnameb").val()); var jnamea = $.trim($("#txtMemJnamea").val()); var jnameb = $.trim($("#txtMemJnameb").val()); var sex = $("#WriteForm input[name=sex]:checked").attr("value"); var b_year = $.trim($("#txtMemYear").val()); var b_mon = $.trim($("#txtMemMon").val()); var b_day = $.trim($("#txtMemDay").val()); var tel1 = $.trim($("#txtMemTel1").val()); var tel2 = $.trim($("#txtMemTel2").val()); var tel3 = $.trim($("#txtMemTel3").val()); var servicekey = $.trim($("#txtMemServiceKey").val()); var email = $.trim($("#txtMemEmail").val()); var phone1 = $.trim($("#txtMemPhone1").val()); var phone2 = $.trim($("#txtMemPhone2").val()); var phone3 = $.trim($("#txtMemPhone3").val()); var zip = $.trim($("#txtMemZip").val()); var zip1 = $.trim($("#txtMemZip1").val()); var zip2 = $.trim($("#txtMemZip2").val()); var addr1 = $.trim($("#txtMemAddr1").val()); var addr2 = $.trim($("#txtMemAddr2").val()); var addr3 = $.trim($("#txtMemAddr3").val()); var m_level = $.trim($("#txtMemMlevel").val()); var param = "id=" + id; param += "&passwd1=" + passwd; param += "&cnamea=" + encodeURI(cnamea); param += "&cnameb=" + encodeURI(cnameb); param += "&jnamea=" + encodeURI(jnamea); param += "&jnameb=" + encodeURI(jnameb); param += "&sex=" + sex; param += "&b_year=" + b_year; param += "&b_mon=" + b_mon; param += "&b_day=" + b_day; param += "&tel1=" + tel1; param += "&tel2=" + tel2; param += "&tel3=" + tel3; param += "&servicekey=" + servicekey; param += "&email=" + email; param += "&phone1=" + phone1; param += "&phone2=" + phone2; param += "&phone3=" + phone3; param += "&zip=" + zip; param += "&zip1=" + zip1; param += "&zip2=" + zip2; param += "&addr1=" + encodeURI(addr1); param += "&addr2=" + encodeURI(addr2); param += "&addr3=" + encodeURI(addr3); param += "&m_level=" + m_level; $.mobile.changePage("write_ok.jsp?" + param); */ //alert(param); var returnUrl = window.location.pathname;//escape(value) //$("#uri").attr("value", returnUrl); $("#uri").val(returnUrl); $("#WriteForm").attr('target', 'actionFrame');//hiddenForm.target = 'idCheckFrame'; $("#WriteForm").attr('method', 'post'); $("#WriteForm").attr('action', appRealPath + '/customer/write_ok.jsp'); $("#WriteForm").submit(); } function modifySubmit() { //alert('Comming soon!'); var i_id = $.trim($("#txtMemID").val()); var i_pw = $.trim($("#txtMemPwd1").val()); var i_tel2 = $.trim($("#txtMemTel2").val()); var i_tel3 = $.trim($("#txtMemTel3").val()); var s_key = $.trim($("#txtMemServiceKey").val()); var i_phone1=$.trim($("#txtMemPhone1").val()); var i_phone2=$.trim($("#txtMemPhone2").val()); var i_phone3=$.trim($("#txtMemPhone3").val()); var i_zip1=$.trim($("#txtMemZip1").val()); var i_zip2=$.trim($("#txtMemZip2").val()); if (i_id=="" || i_id.length < 4){ alert('IDを4桁以上入力して下さい。'); $("#txtMemID").focus(); return; } if ($.trim($("#txtMemPwd1").val())==""){ alert('パースワードを入力して下さい.'); $("#txtMemPwd1").focus(); return; } if ($.trim($("#txtMemPwd1").val()).length < 4) { alert('4桁以上のパスワードを入力して下さい。'); //document.WriteForm.passwd1.value = ""; $("#txtMemPwd1").focus(); return; } if(!chkSpace2(i_pw)){ alert("全角文字、記号、特殊文字のパスワードは使うことができません。"); $("#txtMemPwd1").val() = ""; $("#txtMemPwd1").focus(); return; } if ($.trim($("#txtMemPwd2").val()) == "") { alert('パスワードを再入力して下さい。'); $("#txtMemPwd2").focus(); return; } if ($.trim($("#txtMemPwd1").val()) != $.trim($("#txtMemPwd2").val())) { alert('パスワードが一致しません。'); //$.trim($("#txtMemPwd2").val()) = ""; $("#txtMemPwd2").focus(); return; } if ($.trim($("#txtMemCnamea").val()) == "") { alert('名前を入力して下さい。'); //$.trim($("#txtMemCnamea").val()) = ""; $("#txtMemCnamea").focus(); return; } if ($.trim($("#txtMemCnameb").val()) == "") { alert('名前を入力して下さい。'); //$.trim($("#txtMemCnameb").val()) = ""; $("#txtMemCnameb").focus(); return; } if ($.trim($("#txtMemJnamea").val()) == "") { alert('フリガナを入力して下さい。'); //$.trim($("#txtMemJnamea").val()) = ""; $("#txtMemJnamea").focus(); return; } if ($.trim($("#txtMemJnameb").val()) == "") { alert('フリガナを入力して下さい。'); //$.trim($("#txtMemJnameb").val()) = ""; $("#txtMemJnameb").focus(); return; } if ($.trim($("#txtMemYear").val()) == "") { alert('生年月日を入力して下さい。'); $("#txtMemYear").focus(); return; } if ($.trim($("#txtMemMon").val()) == "") { alert('生年月日を入力して下さい。'); $("#txtMemMon").focus(); return; } if ($.trim($("#txtMemDay").val()) == "") { alert('生年月日を入力して下さい。'); $("#txtMemDay").focus(); return; } if ($.trim($("#txtMemTel2").val()) == "") { alert('携帯電話 番号を入力して下さい。'); $("#txtMemTel2").focus(); return; } if(!chkSpace(i_tel2)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.tel2.value = ""; $("#txtMemTel2").focus(); return; } if ($.trim($("#txtMemTel3").val()) == "") { alert('携帯電話 番号を入力して下さい。'); //document.WriteForm.tel3.value = ""; $("#txtMemTel3").focus(); return; } if(!chkSpace(i_tel3)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.tel3.value = ""; $("#txtMemTel3").focus(); return; } if ($.trim($("#txtMemEmail").val()) =="") { alert('メールを入力して下さい。'); //document.WriteForm.email.value = ""; $("#txtMemEmail").focus(); return; } if(!emailValidate($.trim($("#txtMemEmail").val()))){ alert('メールアドレスを確認して下さい。'); $("#txtMemEmail").focus(); return; } if ($.trim($("#txtMemServiceKey").val()) =="" || $.trim($("#txtMemServiceKey").val()).length < 5) { alert('サービスキーを入力して下さい。'); //document.WriteForm.servicekey.value = ""; $("#txtMemServiceKey").focus(); return; } if(!chkSpace(s_key)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.phone1.value = ""; $("#txtMemServiceKey").focus(); return; } if ($.trim($("#txtMemPhone1").val()) =="") { alert('電話番号を入力して下さい。'); //document.WriteForm.phone1.value = ""; $("#txtMemPhone1").focus(); return; } if(!chkSpace(i_phone1)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.phone1.value = ""; $("#txtMemPhone1").focus(); return; } if ($.trim($("#txtMemPhone2").val()) =="") { alert('電話番号を入力して下さい。'); //document.WriteForm.phone2.value = ""; $("#txtMemPhone2").focus(); return; } if(!chkSpace(i_phone2)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.phone2.value = ""; $("#txtMemPhone2").focus(); return; } if ($.trim($("#txtMemPhone3").val()) =="") { alert('電話番号を入力して下さい。'); //document.WriteForm.phone3.value = ""; $("#txtMemPhone3").focus(); return; } if(!chkSpace(i_phone3)){ alert("全角文字、記号、特殊文字の電話番号は使うことができません。"); //document.WriteForm.phone3.value = ""; $("#txtMemPhone3").focus(); return; } if (($.trim($("#txtMemZip1").val()) =="") || ($.trim($("#txtMemZip1").val()).length < 3)){ alert('郵便番号を入力して下さい。'); //document.WriteForm.zip1.value = ""; $("#txtMemZip1").focus(); return; } if(!chkSpace(i_zip1)){ alert("全角文字、記号、特殊文字の郵便番号は使うことができません。"); //document.WriteForm.zip1.value = ""; $("#txtMemZip1").focus(); return; } if (($.trim($("#txtMemZip2").val()) =="") || ($.trim($("#txtMemZip2").val()).length < 4)) { alert('郵便番号を入力して下さい。'); //document.WriteForm.zip2.value = ""; $("#txtMemZip2").focus(); return; } if(!chkSpace(i_zip2)){ alert("全角文字、記号、特殊文字の郵便番号は使うことができません。"); //document.WriteForm.zip2.value = ""; $("#txtMemZip2").focus(); return; } if ($.trim($("#txtMemAddr1").val()) =="") { alert('住所を入力して下さい。'); document.WriteForm.addr1.value = ""; document.WriteForm.addr1.focus(); return; } var returnUrl = window.location.pathname;//escape(value) //$("#uri").attr("value", returnUrl); $("#uri").val(returnUrl); $("#ReWriteForm").attr('target', 'actionFrame');//hiddenForm.target = 'idCheckFrame'; $("#ReWriteForm").attr('method', 'post'); $("#ReWriteForm").attr('action', appRealPath + '/customer/modify_ok.jsp'); $("#ReWriteForm").submit(); } /***** Servicekey Check *****/ /*function isNumberCheck(e) { var charCode = (e.which) ? e.which : event.keyCode; //console.log(e); //console.log(e.srcElement.id); with(document.ServiceKeyForm){ if(e.srcElement.id == 'service_key'){ if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) { alert('サービスキーは数字だけ入力してください。'); service_key.value = service_key.value.replace(/[^\d]/g, ""); return false; } if(service_key.value.length == 5) $("#security_key").focus(); } else if(security_key.value.length == 2) $("#servicekey_submit").focus(); return true; } }*/ function isNumberCheck(e) { //console.log(e); //console.log(e.srcElement.id); //console.log(charCode); 48 ~ 57, 0 ~ 9 var charCode = (e.which) ? e.which : event.keyCode; if(charCode == 8)//backspace return; var inputId = e.srcElement.id; if(inputId == 'service_key') { //with(document.ServiceKeyForm){ //if (charCode != 46 && charCode > 31 && (charCode < 48 || charCode > 57)) if (charCode < 48 || charCode > 57) { alert('サービスキーは数字だけ入力してください。'); //service_key.value = service_key.value.replace(/[^\d]/g, ""); $("#service_key").val($("#service_key").val().replace(/[^\d]/g, "")); return false; } if($("#service_key").val().length == 5) $("#security_key").focus(); //} } else if(inputId == 'question_s') { if (charCode < 48 || charCode > 57) { alert('サービスキーは数字だけ入力してください。'); $("#question_s").val($("#question_s").val().replace(/[^\d]/g, "")); return false; } if($("#question_s").val().length == 5) $("#question_b").focus(); } else if(inputId == 'txtMemTel2') { if (charCode < 48 || charCode > 57) { alert('電話番号は数字だけ入力してください。'); $("#txtMemTel2").val($("#txtMemTel2").val().replace(/[^\d]/g, "")); return false; } if($("#txtMemTel2").val().length == 4) $("#txtMemTel3").focus(); } else if(inputId == 'txtMemTel3') { if (charCode < 48 || charCode > 57) { alert('電話番号は数字だけ入力してください。'); $("#txtMemTel3").val($("#txtMemTel3").val().replace(/[^\d]/g, "")); return false; } if($("#txtMemTel3").val().length == 4) $("#txtMemEmail").focus(); } else if(inputId == 'txtMemPhone1') { if (charCode < 48 || charCode > 57) { alert('電話番号は数字だけ入力してください。'); $("#txtMemPhone1").val($("#txtMemPhone1").val().replace(/[^\d]/g, "")); return false; } if($("#txtMemPhone1").val().length == 6) $("#txtMemPhone2").focus(); } else if(inputId == 'txtMemPhone2') { if (charCode < 48 || charCode > 57) { alert('電話番号は数字だけ入力してください。'); $("#txtMemPhone2").val($("#txtMemPhone2").val().replace(/[^\d]/g, "")); return false; } if($("#txtMemPhone2").val().length == 4) $("#txtMemPhone3").focus(); } else if(inputId == 'txtMemPhone3') { if (charCode < 48 || charCode > 57) { alert('電話番号は数字だけ入力してください。'); $("#txtMemPhone3").val($("#txtMemPhone3").val().replace(/[^\d]/g, "")); return false; } if($("#txtMemPhone3").val().length == 4) $("#txtMemZip1").focus(); } else if(inputId == 'txtMemZip1') { if (charCode < 48 || charCode > 57) { alert('郵便番号は数字だけ入力してください。'); $("#txtMemZip1").val($("#txtMemZip1").val().replace(/[^\d]/g, "")); return false; } if($("#txtMemZip1").val().length == 3 && $("#txtMemZip2").val().length == 4) { $("#txtMemZip").attr("value", $.trim($("#txtMemZip1").val()) + $.trim($("#txtMemZip2").val())); $("#yuubin").focus(); } if($("#txtMemZip1").val().length == 3) $("#txtMemZip2").focus(); } else if(inputId == 'txtMemZip2') { if (charCode < 48 || charCode > 57) { alert('郵便番号は数字だけ入力してください。'); $("#txtMemZip2").val($("#txtMemZip2").val().replace(/[^\d]/g, "")); return false; } if($("#txtMemZip1").val().length == 3 && $("#txtMemZip2").val().length == 4) { $("#yuubin").focus(); $("#txtMemZip").attr("value", $.trim($("#txtMemZip1").val()) + $.trim($("#txtMemZip2").val())); } if($("#txtMemZip1").val().length == 4) $("#txtMemZip1").focus(); } else if(inputId == 'txtMemServiceKey') { if (charCode < 48 || charCode > 57) { alert('サービスキーは数字だけ入力してください。'); $("#txtMemServiceKey").val($("#txtMemServiceKey").val().replace(/[^\d]/g, "")); return false; } if($("#txtMemServiceKey").val().length == 5) $("#txtMemPhone1").focus(); } else if(security_key.value.length == 2) $("#servicekey_submit").focus(); return true; } function goKeyCheck(){ if(goServiceKeyCheck()) ActionServiceKey(); } function goServiceKeyCheck() { if ($("#service_key").val() == "" || $("#service_key").val().length != 5) { alert("サービスキーを入力して下さい。"); $("#service_key").focus(); return; } else if ($("#security_key").val() == ""|| $("#security_key").val().length != 2) { alert("セキュリティキーを入力して下さい。"); $("#security_key").focus(); return; } var sk = $("#service_key").val(); var ck = $("#security_key").val(); var sk2=0; var check_sk = 0; var check_sk2 = 0; for(var i =0 ; i<=4;i++) check_sk = check_sk + sk.charCodeAt(i); check_sk2 = check_sk; check_sk = parseInt(sk.charAt(2))+parseInt(sk.charAt(4))+parseInt((check_sk/5)); check_sk2 = parseInt(sk.charAt(3))+parseInt(sk.charAt(1))+parseInt((check_sk/4)); if(check_sk > 64 && check_sk < 91) check_sk = check_sk; else if (check_sk<64) { var i =1; while(i <200) { check_sk = check_sk + parseInt(sk.charCodeAt(4)/5); if(check_sk > 64) { i=200; } i++; } } else if (check_sk>91) { var i =1; while(i <200) { check_sk = check_sk + parseInt(sk.charCodeAt(4)/5); if(check_sk < 91) { i=200; } i++; } } if(check_sk2 > 64 && check_sk2 < 91) check_sk2 = check_sk2; else if (check_sk2<64) { var i =1; while(i <200) { check_sk2 = check_sk2 + parseInt(sk.charCodeAt(4)/10); if(check_sk2> 64) { i=200; } i++; } } else if (check_sk2>91) { var i =1; while(i <200) { check_sk2 = check_sk2 + parseInt(sk.charCodeAt(4)/10); if(check_sk2 < 91) { i=200; } i++; } } sk2 = (String.fromCharCode(check_sk)+String.fromCharCode(check_sk2)); check_sk = 0; check_sk2=0; if(ck.toLowerCase() == sk2.toLowerCase()) return true; else { ck.focus(); alert("サービスキーやセキュリティキーが違いました。"); return false; } } function goServiceKeyCheckMac() {//mac with (document.ServiceKeyForm) { if (service_key.value == "" || service_key.value.length != 5) { alert("サービスキーを入力して下さい。"); mac_key.focus(); return; } else if (check_key.value == ""|| check_key.value.length != 2) { alert("パスワードを入力して下さい。"); check_mac_key.focus(); return; } var sk = service_key.value.toUpperCase(); var ck = check_key.value.toUpperCase(); var sk2=0; var check_sk = 0; var check_sk2 = 0; for(var i =0 ; i<=4;i++) check_sk = check_sk + sk.charCodeAt(i); check_sk2 = check_sk; check_sk = parseInt(sk.charAt(2))+parseInt(sk.charAt(4))+parseInt((check_sk/5)); check_sk2=parseInt(sk.charAt(3))+parseInt(sk.charAt(1))+parseInt((check_sk/4)); if(check_sk > 64 && check_sk < 91) check_sk = check_sk; else if (check_sk<64) { var i =1; while(i <200) { check_sk = check_sk + parseInt(sk.charCodeAt(4)/5); if(check_sk > 64) { i=200; } i++; } } else if (check_sk>91) { var i =1; while(i <200) { check_sk = check_sk + parseInt(sk.charCodeAt(4)/5); if(check_sk < 91) { i=200; } i++; } } if(check_sk2 > 64 && check_sk2 < 91) check_sk2 = check_sk2; else if (check_sk2<64) { var i =1; while(i <200) { check_sk2 = check_sk2 + parseInt(sk.charCodeAt(4)/10); if(check_sk2> 64) { i=200; } i++; } } else if (check_sk2>91) { var i =1; while(i <200) { check_sk2 = check_sk2 + parseInt(sk.charCodeAt(4)/10); if(check_sk2 < 91) { i=200; } i++; } } sk2 = (String.fromCharCode(check_sk)+String.fromCharCode(check_sk2)); check_sk = 0; check_sk2=0; if(ck == sk2) submit(); else alert("パスワードが違います。"); } } function ActionServiceKey(){ document.ServiceKeyForm.submit(); }