/**
* 작성중인 라인이 있는지 체크.
* 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;
}
'JavaScript' 카테고리의 다른 글
[JavaScript] css - ie 7.0이상에서 먹히고, ie 6.0에서 안먹힐경우 (0) | 2011.01.10 |
---|---|
[JavaScript] Trim 구현 (0) | 2010.12.31 |
[JavaScript] event.keyCode == 13 이 안먹을때 (1) | 2010.12.29 |
[JavaScript] 엔터 키 체크 (0) | 2010.11.26 |
[JavaScript] 부모창을 target으로 submit (0) | 2010.11.17 |