textboxチェック

// 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);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值