SIM0950.js 3.24 KB
//文字コードはEUCで保存すること
function syain_chk(){
	if ( (document.frm.lstMember.selectedIndex == -1) || (document.frm.lstMember.value == "") ) {
		return false;
	}
}

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

function sinki(){
	if (DoubleSubmit()) {
		document.frm.mode.value="add";
		document.frm.action = "SIM0951.php";
		document.frm.method = "POST";
		document.frm.submit();
	}
}

function edit(){

var selno = 0;

	if (syain_chk() == false) {
		document.frm.lstMember.focus();
		return false;
	}
	if (DoubleSubmit()) {

		//seq取得
		document.frm.uSeq.value = document.frm.lstMember.value;

		//名前取得
		selno = document.frm.lstMember.options.selectedIndex;
		document.frm.uName.value = document.frm.lstMember.options[selno].text;

		document.frm.mode.value="edt";
		
		document.frm.action = "SIM0951.php";
		document.frm.method="POST";
		document.frm.submit();
	}
}

function del_chk(loginname){

var selno = 0;

	//ユーザの選択チェック
	if (syain_chk() == false) {
		document.frm.lstMember.focus();
		return false;
	}

	if (DoubleSubmit()) {

		//seq取得
		document.frm.uSeq.value = document.frm.lstMember.value;
	
		//名前取得
		selno = document.frm.lstMember.options.selectedIndex;
		document.frm.uName.value = document.frm.lstMember.options[selno].text;

		//自分の削除は不可
		if (document.frm.uName.value == loginname) {
			alert ("自分は削除できません");
			document.frm.lstMember.focus();
			return false;
		}

		//ユーザの削除確認
		if(confirm(document.frm.uName.value+'を削除します')){
			document.frm.mode.value="del";
			document.frm.action = "SIM0952.php";
			document.frm.method = "POST";
			document.frm.submit();
		}else{
			return false;
		}
	}

}

function up(){

var selno = 0;

	if (document.frm.lstMember.options.selectedIndex != 0){
		if (syain_chk() == false) {
			document.frm.lstMember.focus();
			return false;
		}
		if (DoubleSubmit()) {
			document.frm.uSeq.value = document.frm.lstMember.value;
	
			selno = document.frm.lstMember.options.selectedIndex;
			document.frm.uName.value = document.frm.lstMember.options[selno].text;
	
			document.frm.mode.value="up";
			document.frm.idx.value = eval(document.frm.idx.value) -1;

			document.frm.action = "SIM0952.php";
			document.frm.method = "POST";
			document.frm.submit();
		}
	}
}

function down(){

var selno = 0;

	if ( document.frm.lstMember.options.length-1
			> document.frm.lstMember.options.selectedIndex){
		if (syain_chk() == false) {
			document.frm.lstMember.focus();
			return false;
		}
		if (DoubleSubmit()) {
	
			document.frm.uSeq.value = document.frm.lstMember.value;
	
			selno = document.frm.lstMember.options.selectedIndex;
			document.frm.uName.value = document.frm.lstMember.options[selno].text;
	
			document.frm.mode.value = "down";
			document.frm.idx.value = eval(document.frm.idx.value) +1;

			document.frm.action = "SIM0952.php";
			document.frm.method = "POST";
			document.frm.submit();
		}
	}
}

function backmenu(){
	location.href = "SIM0100.php";
}

function getindex(){
	document.frm.idx.value = document.frm.lstMember.options.selectedIndex;
}