zoukankan      html  css  js  c++  java
  • 全/反选

    <script language="javascript">   
       function CheckAll(e,itemname)
        {
            var aa = document.getElementsByName(itemname);
            if (aa == undefined)
            {
                return;
            }
            for (var i = 0; i < aa.length; i++)
            {
                aa[i].checked = e.checked;
            }
        }
    </script> 

    <asp:Repeater ID="Repeater1" runat="server" onitemcommand="Repeater1_ItemCommand"   bound="Repeater1_ItemDataBound">
                  <HeaderTemplate>
                     <tr align="center" bgcolor="#E8F1FF"  >
                        <td width="30"   align="center"> <input name="chkall" value="1" type="checkbox" onclick="CheckAll(this,'Item')"/></td>
                        <td width="120" height="25" align="center">编号</td>
                        <td width="200" height="25" align="center">类别</td>
                        <td width="200" height="25" align="center">姓名</td>
                        <td width="200" align="center">电话</td>
                        <td width="200" align="center">IP</td>
                        <td width="200" align="center">发布日期</td>
                     <td width="200"align="center">操作</td>
                    </tr>               
                  </HeaderTemplate>
                  <ItemTemplate>
                   <tr align="center" class='<%#Int32.Parse(Eval("ID").ToString())%2 == 0 ? "altrow_2style":"row_2style" %>'>
                         <td align="center" width="30"><input name="Item" type="checkbox" value='<%#Eval("ID")%>'/></td> 
                         <td align="center" width="120"><%#Eval("ID")%></td>  
                         <td align="center"  width="100"><%#Eval("Type_id")%></td>   
                         <td align="center"  width="200"><a href="View.aspx?id=<%#Eval("ID")%>"><%#Eval("Names")%></a></td>    
                         <td align="center"  width="200"><%#Eval("Tel")%></td> 
                         <td align="center"  width="200"><%#Eval("IP")%></td>  
                         <td align="center"  width="200"><%#Eval("addtime")%></td>                                                               
                        <td align="center">
                        <asp:LinkButton ID="LinkButton1" runat="server" CommandArgument='<%#Eval("ID")%>' CommandName="del" OnClientClick="return confirm('你确定要删除吗?')">删 除</asp:LinkButton>                  
                       </td>
                  </tr> 
              </ItemTemplate>
             </asp:Repeater> 

    CS代码中,获取Item的值的简单方法:         

            foreach (var item in Request.Form["Item"].Split(new char[] { ',' }))
                {
                    Response.Write(item.ToString()+"<bR/>");
                }

    方式1:

    foreach(Control cinthis.Repeater1.Controls)
     {
     HtmlInputCheckBox check=(HtmlInputCheckBox)c.FindControl("chkSelect");
     if( check!=null)
     {
     check.Checked=true;
     }
     }

    方式2:

    for(inti=0;i<this.Repeater1.Items.Count;i++)
     {
     HtmlInputCheckBox check=(HtmlInputCheckBox)this.Repeater1.Items[i].FindControl("chkSelect");
     if( check!=null)
     {
     check.Checked=true;
     }
     }

    方式3:

    foreach( RepeaterItem iteminthis.Repeater1.Items )
     {
     HtmlInputCheckBox check=(HtmlInputCheckBox)item.FindControl("chkSelect");
     if( check!=null)
     {
     check.Checked=true;
     }
     }
     
  • 相关阅读:
    HTML引入文件的绝对路径、相对路径、根目录
    测试脚本中的等待方法:
    MVC、MTV、FBV、CBV、母版和继承:
    多窗口处理周杰伦:
    登录测试函数版:
    登录测试:
    hibernate配置详情1(hibernate.cfg.xml)
    常用数据库连接串与驱动总结
    常用数据库连接串与驱动总结
    常用数据库连接串与驱动总结
  • 原文地址:https://www.cnblogs.com/dqh123/p/9469998.html
Copyright © 2011-2022 走看看