// 전체 선택 해제 function jsSelectAll_Click(obj) { var bChecked = obj.checked; var arrObj = document.getElementsByTagName("input"); var nIdx = 0; var nCheckCount = 0; while (arrObj[nIdx]) { // 체크박스가 리피터 외에 또 있는 케이스 들이 있다.. 이때 닷넷에선.. Name속성을 사용할수 없기 때문에 arrObj[nIdx].id.indexOf("아이디", 0) 로 걸러주어야 한다. if (arrObj[nIdx].type == "checkbox" && arrObj[nIdx].id.indexOf("cbSelect", 0) >= 0) { arrObj[nIdx].checked = bChecked; } nIdx++; } } // 선택된 데이터가 있는지 확인 function jsSelectedCheck() { var arrObj = document.getElementsByTagName("input"); var nIdx = 0; var nCheckCount = 0; while (arrObj[nIdx]) { if (arrObj[nIdx].type == "checkbox" && arrObj[nIdx].id.indexOf("cbSelect", 0) >= 0) { if (arrObj[nIdx].checked) { nCheckCount++; arrObj[nIdx] } } nIdx++; } if (nCheckCount > 0) { return true; } else { alert("선택항목이 없습니다, 선택하신후 진행해주세요"); return false; } }
2011년 9월 10일 토요일
체크박스 전체선택/해제
피드 구독하기:
댓글 (Atom)
댓글 없음:
댓글 쓰기