ZIS9800.js 4.56 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 = "ZIS9801.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 = "ZIS9801.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 = "ZIS9802.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 = "ZIS9802.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 = "ZIS9802.php";
			document.frm.method = "POST";
			document.frm.submit();
		}
	}
}

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

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

//文字コードはEUCで保存すること
function data_chk(){

	if (document.frm.uName.value.length == 0){
		alert("氏名を入力してください");
		document.frm.uName.focus();
		return false;
	}

	if (document.frm.uPw.value.length == 0){
		alert("パスワードを入力してください");
		document.frm.uPw.focus();
		return false;
	}

	if (document.frm.uPw2.value.length == 0){
		alert("パスワードを入力してください");
		document.frm.uPw2.focus();
		return false;
	}

	if (document.frm.uPw.value !== document.frm.uPw2.value){
		alert("パスワードと確認入力が異なっています");
		document.frm.uPw.focus();
		return false;
	}

//	if (document.frm.chkAdmin.checked == false &&
//		document.frm.chkNyukin.checked == false &&
//		document.frm.chkShikin.checked == false){
//
//		alert("アクセス権限を設定してください");
//
//		document.frm.chkAdmin.focus();
//		return false;
//	}

//	if (document.frm.use_area.length){
//			for(i = 0 ; i <= document.frm.use_area.length-1; i++ ){
//					if (document.frm.use_area[i].checked==true){
//							document.frm.area_inp.value=document.frm.area_inp.value+document.frm.use_area[i].value+"#";
//					}
//			}
//	}else{
//			if (document.frm.use_area.checked==true){
//					document.frm.area_inp.value=document.frm.use_area.value+"#";
//			}
//	}

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

}