/**
    * 작성중인 라인이 있는지 체크.
    * checkWritingTable([Table],[컬럼갯수],[명칭])
    */
   function checkWriting() {
    var rtn_result = true;
   
    if(rtn_result) {
     rtn_result = checkWritingTable('12', '2', '외국어');  //외국어
    }
    if(rtn_result) {
     rtn_result = checkWritingTable('13', '2', '자격증');  //자격증
    }
    if(rtn_result) {
     rtn_result = checkWritingTable('14', '3', '교육&활동');  //교육&활동
    }
    if(rtn_result) {
     rtn_result = checkWritingTable('15', '4', '수상'); //수상
    }
   
    return rtn_result;
   }
   function checkWritingTable(tb_kind, col_cnt, tb_nm) {
    var check_value = 0;
    var otable = eval("document.all.leftTable_" + tb_kind);
    var otable_length = otable.rows.length;
   
    for(var ii=0; ii<otable_length; ii++) {
     check_value = 0;
     for(var j=1; j<=col_cnt; j++) {  //컬럼의 갯수만큼 돌면서 체크
      if(otable.rows.item(ii).childNodes.item(j).childNodes.item(0).value != "") {    
       check_value++;
      }
     }

     if(check_value > 0 && check_value < col_cnt) {  //하나의 row에서 한 컬럼이라도 값이 입력되어있다면
      alert(tb_nm + " - 작성중인 데이터가 존재 합니다.");
      return false;
     }
    }
   
    return true;
   }

+ Recent posts