'체크박스'에 해당되는 글 2건

  1. 2007.10.11 체크박스 전체선택,해제, 체크여부확인 등
  2. 2007.10.11 체크박스 전체선택,해제

/*
 * 체크박스 관련 자바스크립트 시작
 */
 // checkbox 하나 이상에 check가 돼 있는지 확인.
function isChecked(){
    var ml = document.frm;
    var len = ml.elements.length;
    for (var i = 0; i < len; i++) {
        var e = ml.elements[i];
        if (e.name == "iFavoriteID") {
            if(e.checked == true) return true;
        }
    }
    return false;
}
// checkbox전체선택및 전체해제
function ToggleAll(e){
 if (e.checked) {
        CheckAll();
    }else {
        ClearAll();
    }
}
// checkbox전체해제
function ClearAll()
{
    var ml = document.frm;
    var len = ml.elements.length;  
    for (var i = 0; i < len; i++) {
        var e = ml.elements[i];
        if (e.name == "iFavoriteID") {
            Clear(e);
        }
    }
}

// checkbox전체선택
function CheckAll()
{
    var ml = document.frm;
    var len = ml.elements.length;
    for (var i = 0; i < len; i++) {
        var e = ml.elements[i];
        if (e.name == "iFavoriteID") {
            Check(e);
        }
    }
}

// checkbox 값 true설정
function Check(e)
{
    e.checked = true;
}

// checkbox 값 false 설정
function Clear(e)
{
    e.checked = false;
}
/*
 * 체크박스 관련 자바스크립트 끝
 */
/*
 * 체크박스 관련 html checkbox 소스
 * 전체선택 체크박스 <input name="checkAll" type="checkbox" id="checkAll" class="noneborder" onClick="ToggleAll(this);">
 * 개별 체크박스 <input name="iFavoriteID" type="checkbox" id="iFavoriteID" value="<%=sValue%>" class="noneborder">
 */

Posted by 욥과같이

<script language="javascript">
function checkAll()
{
 if(document.all.checkbx.checked == 1)
 {
 
  if(document.all.delseq!=null){
   clearAll();
   if(document.all.delseq.length>0){
    document.all.checkbx.checked = 1;
    for(x=0;x<document.all.delseq.length;x++)
    {
     document.all.delseq[x].checked = 1;
    }
   }else{
    document.all.checkbx.checked = 1;
    document.all.delseq.checked = 1;
   }
  }
 }
 else
 {
  if(document.all.delseq!=null){
   if(document.all.delseq.length>0){
    document.all.checkbx.checked = 0;
    for(x=0;x<document.all.delseq.length;x++)
    {
     document.all.delseq[x].checked = 0;
    }
   }else{
    document.all.delseq.checked = 0;
   }
  }
 }
}

function clearAll()
{
 if(document.all.delseq.length>0){
  for(x=0;x<document.all.delseq.length;x++)
  {
   if(document.all.delseq[x].checked == 1)
   {
    document.all.delseq[x].checked = 0;
   }
  }
 }else{
  document.all.delseq.checked = 0;
 }
}
</script>

<input type="checkbox" name="checkbx" value="" onclick="checkAll();">

Posted by 욥과같이
이전버튼 1 이전버튼