JS 之 全選,反選,刪除

  <script type="text/javascript">
     function     doCheckBox(iType){        
    //1:全選;2:全不選;3:反選;        
    for(iIndex=0;iIndex<document.all.length;iIndex++){        
    if(document.all(iIndex).type=="checkbox"){        
      switch(iType){        
     case     1:document.all(iIndex).checked=true;break;        
     case     2:document.all(iIndex).checked=false;break;        
     case     3:{if(document.all(iIndex).checked==true){document.all(iIndex).checked=false;}else{document.all(iIndex).checked=true;}}break;        
    }        
      }        
    }        
}
    
function del(){
  var flag = false;
  for(var i=0;i<document.all.length;i++){
    if(document.all(i).type=="checkbox" && document.all(i).checked==true){
    flag=true;
    break;
    }else{
      flag=false;
    }
  }
  if(flag == false){
    alert("您還沒有選中!");
  }else{
    document.forms[0].methodCode.value="del";
            document.forms[0].submit();    
  }

}
    
  </script>

                -------------------------    
<td>         
  <html:multibox property="multibox">${user.id}</html:multibox>         </td>
        
  ------------------------      
   <input type="button" name="checkAll" value="全選"      onClick="doCheckBox(1)" /> 
  <input type="button" name="reverseSelect" value="反選" onClick="doCheckBox(3)" />
          <input type="button" value="刪除" onclick="del()" />
          <input type="button" value="修改" onclick="modify()" />
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章