/*-------------------------------------------------------------------------------------- 'プロシージャー名:call_db ' 機能:登録(修正/削除)ボタン押下時入力チェック/登録呼出 ' 引数:モード [1:登録、2:修正、3:削除、4:コピーして登録] '--------------------------------------------------------------------------------------*/ function call_db(db_flg){ var l_idx; var l_setubicd = ""; var l_sdate = ""; var l_stimeh = ""; var l_stimem = ""; var l_edate = ""; var l_etimeh = ""; var l_etimem = ""; var l_yotei = ""; var l_tancd = ""; var l_ret; var l_len; if (db_flg == 0){ l_ret = confirm("キャンセルしてもよろしいですか?"); if (l_ret == false) { return; } } if (db_flg == 1 || db_flg == 2){ l_setubicd = document.add40_01.SETUBICD.value l_idx = document.add40_01.SDATE_Y.selectedIndex; l_sdate = document.add40_01.SDATE_Y.options[l_idx].text + "/"; l_idx = document.add40_01.SDATE_M.selectedIndex; l_sdate = l_sdate + document.add40_01.SDATE_M.options[l_idx].text + "/"; l_idx = document.add40_01.SDATE_D.selectedIndex; l_sdate = l_sdate + document.add40_01.SDATE_D.options[l_idx].text; l_idx = document.add40_01.STIME_H.selectedIndex; l_stimeh = document.add40_01.STIME_H.options[l_idx].text; l_idx = document.add40_01.STIME_M.selectedIndex; l_stimem = document.add40_01.STIME_M.options[l_idx].text; l_idx = document.add40_01.ETIME_H.selectedIndex; l_etimeh = document.add40_01.ETIME_H.options[l_idx].text; l_idx = document.add40_01.ETIME_M.selectedIndex; l_etimem = document.add40_01.ETIME_M.options[l_idx].text; if (db_flg == 1){ l_idx = document.add40_01.YTEI_Y.selectedIndex; l_yotei = document.add40_01.YTEI_Y.options[l_idx].text + "/"; l_idx = document.add40_01.YTEI_M.selectedIndex; l_yotei = l_yotei + document.add40_01.YTEI_M.options[l_idx].text + "/"; l_idx = document.add40_01.YTEI_D.selectedIndex; l_yotei = l_yotei + document.add40_01.YTEI_D.options[l_idx].text; } l_idx = document.add40_01.TANCD.selectedIndex; l_tancd = document.add40_01.TANCD.options[l_idx].value; if (CheckDate(l_sdate) == false){ alert("日付の指定に誤りがあります。"); Rtn=document.add40_01.SDATE_D.focus(); return; } if (db_flg == 1){ if (CheckDate(l_yotei) == false){ alert("日付の指定に誤りがあります。"); Rtn=document.add40_01.YTEI_D.focus(); return; } } if (l_tancd == ""){ alert("ユーザーの登録がありません。"); Rtn=document.add40_01.TANCD.focus(); return; } l_len = data_length_get(Trim(document.add40_01.MEMO.value)); if (l_len > 100){ alert("メモには半角("+ l_len +")文字が入力されています。\nメモの入力は半角(100)文字までです。"); Rtn=document.add40_01.MEMO.focus(); return; } l_ret = confirm("登録・修正してもよろしいですか?"); if (l_ret == false) { return; } } if (db_flg == 3){ l_ret = confirm("削除してもよろしいですか?"); if (l_ret == false) { return; } } if (db_flg == 4){ l_ret = confirm("コピーして登録しますか?"); if (l_ret == false) { return; } } if (db_flg == 1 || db_flg == 2 || db_flg == 3){ document.add40_01.action="add40_db.asp?DBFLG="+ db_flg; } if (db_flg == 4){ document.add40_01.action="add40_01.asp?DBFLG="+ db_flg; } if (db_flg == 0){ document.add40_01.action="li40_01.asp"; } document.add40_01.submit(); } function set_SetubiCd() { var l_idx; var l_flg; var l_groupcd; var l_setubicd; var l_yoyakucd; var l_url; l_flg = 1 l_groupcd = '' l_setubicd = '' l_yoyakucd = '' l_idx = document.add40_01.GROUPCD.selectedIndex; l_groupcd = document.add40_01.GROUPCD.options[l_idx].value; l_url = "./add40_01.asp?DBFLG="+ l_flg +"&GROUPCD="+ l_groupcd +"&SETUBICD="+ l_setubicd +"&YOYAKUCD="+ l_yoyakucd; document.add40_01.action=l_url; document.add40_01.target="_self"; document.add40_01.submit(); }