//--------------------------------------------------------------------------------------- // ユーザーマスタ登録動作 //======================================================================================= // // //--------------------------------------------------------------------------------------- var strDayWk; var wCalender2; //--------------------------------------------------------------------------------------- // CheckMLADR 入力テキストメールアドレスチェック //======================================================================================= // 機能 :入力テキストのメールアドレスをチェックする。 // 引数 :check_elm チェックするフォームの入力テキスト項目(エレメント) // 戻り :値が正しいか否かの真偽 //--------------------------------------------------------------------------------------- function CheckMLADR(check_elm) { if (check_elm.value.indexOf('@',0)==-1){ alert('メールアドレスが正しくありません'); check_elm.select(); check_elm.focus(); return false; } return true; } //--------------------------------------------------------------------------------------- // IsConfirmed ID最適化判断 function IsConfirmed(chkStr){ var c, i, pos; for(i=0;i 0 ){ if (!(CheckDate(formOP.aBDT))) return false; //生年月日 } if (Trim(formOP.aEML.value).length > 0 ){ if (!(CheckMLADR(formOP.aEML))) return false; //電子メールアドレス } // 2005.11.08 if (Trim(formOP.aPHC.value).length > 0 ){ if (!(CheckNumeric2(formOP.aPHC))) return false; //有給残日数 }else{ formOP.aPHC.value = "0" } } return true; } //--------------------------------------------------------------------------------------- // ボタンイベント処理 //--------------------------------------------------------------------------------------- // 各ボタンの機能種別を設定し、登録CGIへ送信する // 引数:ボタン種別 // 1:登録 2:変更 3:削除 4:利用者登録 // 9:キャンセル function btnACT(btn_No) { var msg; if(btn_No == '9') { // キャンセルなら前画面へもどる window.opener.focus() window.close(); return true; } // 入力チェック if(!(check_input_formroot(btn_No))) return false; // 入力チェック後の最終確認 switch (btn_No){ case '3': msg = 'このユーザを削除してよろしいですか。'; break; } if (msg != null) { if (confirm(msg) == 0) return false; } switch (btn_No){ case '1': case '4': document.formOP.aUID.value = document.formOP.aUID2.value ; //入力したものを登録対象にする。 case '2': case '3': document.formOP.aMOD.value = ""+ btn_No; document.formOP.submit(); break; } return true; } //-------------------------------------------------------------------------------------- // 「ユーザID変更...」ボタン //-------------------------------------------------------------------------------------- function btnUserIDChg_onclick(){ formOP.action = "OpUserIDChange.ASP"; formOP.submit(); } //-------------------------------------------------------------------------------------- // 「削除...」ボタン //-------------------------------------------------------------------------------------- function btnUserDel_onclick(){ formOP.action = "OpUserDel.ASP"; formOP.submit(); } //--------------------------------------------------------------------------------------- // ウィンドウ表示後の処理 //--------------------------------------------------------------------------------------- function window_onload(){ if(document.all.btnUserIDChg) document.all.btnUserIDChg.onclick = btnUserIDChg_onclick; if(document.all.btnUserDel) document.all.btnUserDel.onclick = btnUserDel_onclick; } //--------------------------------------------------------------------------------------- // ReturnFalse false返却 //--------------------------------------------------------------------------------------- function ReturnFalse(){ return false; } //--------------------------------------------------------------------------------------- // イベントの定義用 ひみつのことば //--------------------------------------------------------------------------------------- window.onload = window_onload;