<script type="text/javascript">
    function dellt()
    {
        var chkBox=0;
        var chkArray=document.getElementsByName("input");
        for(var i=0;i<chkArray.length;i++)
        {
            var obj=document.getElementById(chkArray[i]);
            if(obj.type=='checkbox')
            {
                if(obj.checked==true)
                {
                    chkBox=1;
                    break;
                }
            }
        }
        if(chkBox==1)
        {
            var result=confirm("确定删除");
            if(result)
            {
                return true;
            }
        }
        else
        {
            alert("您还没有选中");
            return false;
         }
        return false;
    }
</script>用JS选择datalist中的checkbox是否选中
<asp:CheckBox ID="chk" runat="server" />
<asp:datalist id="dl_news" runat="server" DataKeyField="id" Width="750px" OnItemCommand="dl_news_ItemCommand">
                      

解决方案 »

  1.   

    Html片段
    1.<asp:GridView ID=gv" runat="server">  
             <Columns>  
             <asp:TemplateField HeaderText="选择">  
               <HeaderTemplate>  
                  <a  id="All" href="javascript:SelectAll();" 全选</a>  
               </HeaderTemplate>  
               <ItemTemplate>  
                   <input  type="checkbox" name="check"/>  
               </ItemTemplate>  
             </asp:TemplateField>  
            </Columns>  
           </asp:GridView> 
    js片段
    1.<script language="javascript" type="text/javascript">   
            function SelectAll() {   
               var arr = document.getElementsByName("check");   
               if (document.getElementById("ALL").innerHTML == "全选") {   
                 for (var i = 0; i < arr.length; i++) {   
                  arr[i].checked = true;   
                   document.getElementById("ALL").innerHTML = "取消全选";   
                 }   
              }   
               else {   
                 for (var i = 0; i < arr.length; i++) {   
                   arr[i].checked = false;   
                   document.getElementById("ALL").innerHTML = "全选";   
                 }   
              }   
            }  
      

  2.   


    function selectallchk()  
          {  
              var t =document.getElementsByTagName_r("input");  
              for(var i=0;i<t.length;i++)  
              {  
                  if(t[i].type == "checkbox"&&t[i].name.indexOf("chkbox")!=-1)  
                  {  
                     //....
                  }  
              }  
          }