// 0.未選択チェック
function JsChk0() {
var checkFlag = 0;
var checkList = document.getElementsByName("XX");
var canflgList = document.getElementsByName("DD");
for (i=0; i<checkList.length; i++ ) {
if ( checkList[i].checked ) {
checkFlag = 1;
checkedLemgno[i] = checkList[i].value + "," + canflgList[i].value;
}
}
if ( checkFlag == 0 ) {
alert("エラー");
return false;
}
return true;
}
// 1.複数選択チェック
function JsChk1() {
var checkFlag = 0;
var checkList = document.getElementsByName("XX");
for (i=0; i<checkList.length; i++ ) {
if ( checkList[i].checked ) {
if ( checkFlag == 1 ) {
alert("エラー");
return false;
} else {
checkFlag = 1;
}
}
}
return true;
}
// 2. 混在チェック
function JsChk2() {
var checkKian_N = 0;
var checkKian_R = 0;
var checkList = document.getElementsByName("XX");
var canflgList = document.getElementsByName("DD");
for (i=0; i<checkList.length; i++ ) {
if ( checkList[i].checked ) {
if (canflgList[i].value == "0" || canflgList[i].value == "1") {
checkKian_R = 1;
} else {
checkKian_N = 1;
}
}
}
if ( checkKian_N == 1 && checkKian_R == 1) {
alert("エラー");
return false;
}
return true;
}
// 3. 取消起案複数回送チェック
function JsChk3() {
var checkFlag = 0;
var checkList = document.getElementsByName("XX");
var canflgList = document.getElementsByName("DD");
for (i=0; i<checkList.length; i++ ) {
if ( checkList[i].checked ) {
// 取消フラグが null 以外は取消起案
if (canflgList[i].value == "0" || canflgList[i].value == "1") {
if ( checkFlag == 1 ) {
alert("エラー");
return false;
} else {
checkFlag = 1;
}
}
}
}
return true;
}
// 全選択/全解除ボタン
function JsCheckBoxCheck(c) {
var checkList = document.getElementsByName("XX");
if (c.checked == false){
for (i=0; i<checkList.length; i++ ){
checkList[i].checked = true;
}
c.checked = true;
}else{
for (i=0; i<checkList.length; i++ ){
checkList[i].checked = false;
}
c.checked = false;
}
return(true);
}