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()" />

你可能感兴趣的:(js,职场,休闲)