DUT002.inc 4.33 KB
<SCRIPT LANGUAGE="JAVASCRIPT">
<!--
var SFlg = false;              //サブミットフラグを定義
function DoubleSubmit(){      //ダブルサブミットチェック関数
   if (SFlg){                    //ダブルサブミットの場合
    alert("応答中です");         //メッセージを出力
    return false;
   }
   SFlg = true;                  //サブミットフラグを設定
   return true;                  //戻り値を設定
}

function add(intTouban,intsts,intaddsts){
	var strsel;
	var stradd;
	var inti;
	var intchk;
	var intPt;
	var strArray = new Array();
	var intflg=0;
	document.e_gru.intTouban.value=intTouban;
	document.e_gru.intsts.value=intsts;
	document.e_gru.intaddsts.value=intaddsts;

	//社員追加
	if (intaddsts==1){
		inti=document.e_gru.syain_add.length-1;
		for(i=0;i<document.e_gru.syain_list.length;i++){
			if(document.e_gru.syain_list.options[i].selected){
				//データ存在チェック
				for(intchk=0;intchk<document.e_gru.syain_add.length;intchk++){
					if (document.e_gru.syain_list.options[i].value==document.e_gru.syain_add.options[intchk].value){
						intflg=1;
						break;
					}
				}
				
				//配信リスト設定
				if (intflg==0){
					document.e_gru.syain_add.options[inti]=new Option(document.e_gru.syain_list.options[i].text,document.e_gru.syain_list.options[i].value);
					inti=inti+1;
				}
				intflg=0;
			}
		}
		//最終行空文字
		document.e_gru.syain_add.options[inti]=new Option("      ","");
	}else{
	//社員削除
		inti=0;
		for(i=0;i<document.e_gru.syain_add.length;i++){
			if(document.e_gru.syain_add.options[i].selected){
				strArray[inti]=document.e_gru.syain_add.options[i].value;
				inti=inti+1;
			}
		}

		for(i=0;i<strArray.length;i++){
			for(intchk=0;intchk<document.e_gru.syain_add.length;intchk++){
				if (strArray[i]==document.e_gru.syain_add.options[intchk].value){
					if (document.e_gru.syain_add.options[intchk].value!=""){
						document.e_gru.syain_add.options[intchk]=null;
						break;
					}
				}
			}
		}
	}
}

function submit1(intsts,intTouban){
	var stradd;
	if (date_chk(document.e_gru.st_year.value,document.e_gru.st_mon.value,document.e_gru.st_day.value)==false) {
		document.e_gru.st_year.focus();
		return false;
	}
	if (date_chk(document.e_gru.ed_year.value,document.e_gru.ed_mon.value,document.e_gru.ed_day.value)==false) {
		document.e_gru.ed_year.focus();
		return false;
	}
	
	st_date=document.e_gru.st_year.value+document.e_gru.st_mon.value+document.e_gru.st_day.value;
	ed_date=document.e_gru.ed_year.value+document.e_gru.ed_mon.value+document.e_gru.ed_day.value;
	if (st_date >ed_date){
		alert("日付を正しく選択してください");
		document.e_gru.st_year.focus();
		return false;
	}

	if ((document.e_gru.st_hour.value=="") && (document.e_gru.st_minute.value!="")) {
			alert("時間を正しく選択してください");
			document.e_gru.st_hour.focus();
			return false;
	}
	if ((document.e_gru.ed_hour.value=="") && (document.e_gru.ed_minute.value!="")) {
			alert("時間を正しく選択してください");
			document.e_gru.ed_hour.focus();
			return false;
	}
	if ((document.e_gru.st_hour.value=="") && (document.e_gru.ed_hour.value!="")){
			alert("時間を正しく選択してください");
			document.e_gru.st_hour.focus();
			return false;
	}

	if ((document.e_gru.ed_hour.value!="") && (document.e_gru.ed_hour.value!="")){
		if(document.e_gru.st_hour.value+document.e_gru.st_minute.value > document.e_gru.ed_hour.value+document.e_gru.ed_minute.value){
				alert("時間を正しく選択してください");
				document.e_gru.st_hour.focus();
				return false;
		}
	}
			
	if (script_chk("担当内容",document.e_gru.contents.value)==false) {
		document.e_gru.contents.focus();
		return false;
	}

	stradd="";
	for (i=0; i<document.e_gru.syain_add.options.length; i++){ 
		stradd = stradd+document.e_gru.syain_add.options[i].value+"/";
	}
	if (stradd == "/"){
		alert("担当者を1人以上選択してください");
		return false;
	}
	if (DoubleSubmit()) {
		document.e_gru.intsts.value=intsts;
		document.e_gru.intTouban.value=intTouban;
		document.e_gru.strsel.value=stradd;
		document.e_gru.intsyorists.value=1;
		document.e_gru.action="DUT004.php";
		document.e_gru.method="POST";
		document.e_gru.submit();
		return false;
	}
}

function submit2(intsts){
	if (DoubleSubmit()) {
		document.e_gru.intsts.value=intsts;
		document.e_gru.action = "DUT003.php";
		document.e_gru.method="POST";
		document.e_gru.submit();
		return false;
	}
}

function submit3(){
	location.href = 'DUT001.php';
	return false;
}
-->
</SCRIPT>