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

function chk(){
	if (hissu_chk("新規作業項目名",document.e_gru.pro_name.value)==false) {
		document.e_gru.pro_name.focus();
		return false;
	}
	if (script_chk("新規作業項目名",document.e_gru.pro_name.value)==false) {
		document.e_gru.pro_name.focus();
		return false;
	}

	if (hissu_chk("作業期間",document.e_gru.pro_s_y_s.value)==false) {
		document.e_gru.pro_s_y_s.focus();
		return false;
	}
	if (suchi_chk("作業期間",document.e_gru.pro_s_y_s.value)==false) {
		document.e_gru.pro_s_y_s.focus();
		return false;
	}
	
	if (date_chk(document.e_gru.pro_s_y_s.value,document.e_gru.pro_s_m_s.value,document.e_gru.pro_s_d_s.value)==false) {
		document.e_gru.pro_s_y_s.focus();
		return false;
	}
	if (date_chk(document.e_gru.pro_e_y_s.value,document.e_gru.pro_e_m_s.value,document.e_gru.pro_e_d_s.value)==false) {
		document.e_gru.pro_e_y_s.focus();
		return false;
	}

	st_date_s=document.e_gru.pro_s_y_s.value+document.e_gru.pro_s_m_s.value+document.e_gru.pro_s_d_s.value;
	ed_date_s=document.e_gru.pro_e_y_s.value+document.e_gru.pro_e_m_s.value+document.e_gru.pro_e_d_s.value;
	
	if(st_date_s>ed_date_s){
		alert("作業期間を正しく選択してください");
		document.e_gru.pro_s_y_s.focus();
		return false;
	}
	
	//プロジェクト期間内であるかチェック
	st_date=document.e_gru.pro_s_y.value+document.e_gru.pro_s_m.value+document.e_gru.pro_s_d.value;
	ed_date=document.e_gru.pro_e_y.value+document.e_gru.pro_e_m.value+document.e_gru.pro_e_d.value;

	if(st_date_s<st_date || ed_date<ed_date_s){
		alert("作業期間はプロジェクト期間内で選択してください");
		document.e_gru.pro_s_y_s.focus();
		return false;
	}

	if (script_chk("活動内容",document.e_gru.contents.value)==false) {
		document.e_gru.contents.focus();
		return false;
	}
	if (script_chk("備考",document.e_gru.note.value)==false) {
		document.e_gru.note.focus();
		return false;
	}

	if (DoubleSubmit()) {
		document.e_gru.action = "PRO004.php";
		document.e_gru.method="POST";
		document.e_gru.submit();
		return false;
	}
}

function ichiran(){
	if (DoubleSubmit()) {
		document.e_gru.action = "PRO002.php";
		document.e_gru.method="POST";
		document.e_gru.submit();
	}
}

-->
</SCRIPT>