// 전체 선택 해제
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)
댓글 없음:
댓글 쓰기