체크박스 전체선택 해제 & 체크박스 선택 삭제

반응형

================================================================

 function doChkBox(bool) { // 체크박스 전체선택/해제 
    var obj = document.getElementsByName("coworkCd"); 
    for (var i=0; i<obj.length; i++) obj[i].checked = bool; 
     }

 

  <input type="checkbox"  onclick="doChkBox(this.checked);"/>

================================================================

 

 

================================================================

  function doSelDel(){ //체크박스 선택 삭제 
   var selRoom = document.frm.coworkCd;       
   var cnt=0;
      var roomNo="";
  if (selRoom.length > 1){
   for (var i=0; i< selRoom.length; i++){
       if ( selRoom[i].checked){
        cnt++;
     roomNo =roomNo+","+selRoom[i].value;
     }
   }
     if (cnt==0) {
         alert("선택하신 글이 없습니다.");
      return;
     }
    }
    //체크박스가 하나밖에 없을때 경우
    else{
     if ( selRoom.checked ){
     cnt++;                    
     roomNo = selRoom.value; 
     }
     if (cnt==0) {
         alert("선택하신 글이 없습니다.");
      return;
     }                         
  }
     var param = "?coworkCd="+roomNo;    
      if(confirm('정말 삭제하시겠습니까?')){
       document.frm.action="checkDel.do"+param;
       document.frm.submit();  
    }
  }

 

 <a href="javascript:doSelDel("><img src="/images/admin/btn_del.gif" alt="삭제" /></a>

================================================================

 

 

[출처] ustamun 님의 블로그 | 훈남처리 (http://blog.naver.com/ustamun?Redirect=Log&logNo=110101780230)

반응형

댓글()