62,074
社区成员
发帖
与我相关
我的任务
分享
var Repeater=document.getElementById("<%=Repeater.ClientID%>";//使用clinetid,防止Repeater的id不一致
var cbs=Repeater.getElementsByTagName("input");
for(var i=0;i<cbs.length;i++)
{
if(cbs[i].type=='checkbox'&&cbs[i].checked)
alert(cbs[i].value);
}
参考
前台:
<%@ Page Language="C#" MasterPageFile="~/MasterPages/MasterPageSubBefore.master" Theme="shopCar" AutoEventWireup="true" CodeFile="BuyBookCar.aspx.cs" Inherits="pages_BuyBookCar" Title="无标题页" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<style type="text/css">
.style1
{
width: 303px;
}
.style2
{
width: 66px;
}
</style>
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<center>
</center>
<asp:Label ID="lblMoney" runat="server"></asp:Label>
<br />
<asp:GridView ID="GridView1" runat="server" AutoGenerateColumns="False"
Height="16px" Width="528px" EmptyDataText="你还没有购买任何书籍!">
<Columns>
<asp:BoundField DataField="id" HeaderText="ID">
<HeaderStyle CssClass="gv_hidden" />
<ItemStyle CssClass="gv_hidden" />
</asp:BoundField>
<asp:TemplateField HeaderText="书名">
<EditItemTemplate>
<asp:TextBox ID="TextBox2" runat="server" Text='<%# Bind("bookName") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label1" runat="server" Text='<%# Bind("bookName") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="数量" ItemStyle-Width="120px" >
<EditItemTemplate>
<asp:TextBox ID="TextBox1" runat="server" Text='<%# Bind("Num") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:TextBox ID="txtNum" runat="server" Height="20px" Width="82px"
Text='<%# Bind("Num") %>'></asp:TextBox>
<asp:RegularExpressionValidator ID="RegularExpressionValidator1" runat="server"
ControlToValidate="txtNum" ErrorMessage="×"
ValidationExpression="^\+?[1-9][0-9]*$"></asp:RegularExpressionValidator>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="单价">
<EditItemTemplate>
<asp:TextBox ID="TextBox3" runat="server" Text='<%# Bind("price") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label2" runat="server" Text='<%# Bind("price") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField HeaderText="总价">
<EditItemTemplate>
<asp:TextBox ID="TextBox4" runat="server" Text='<%# Bind("totalPrice") %>'></asp:TextBox>
</EditItemTemplate>
<ItemTemplate>
<asp:Label ID="Label3" runat="server" Text='<%# Bind("totalPrice") %>'></asp:Label>
</ItemTemplate>
</asp:TemplateField>
<asp:TemplateField>
<ItemTemplate>
<asp:LinkButton ID="LinkButton1" runat="server"
CommandArgument=' <%# Eval("ID") %> '
onclientclick="return confirm('你确定要删除该书籍吗?')" OnCommand="LinkButton1_Command"
onclick="LinkButton1_Click">删除</asp:LinkButton>
</ItemTemplate>
</asp:TemplateField>
</Columns>
</asp:GridView>
<table style="width:528px">
<tr>
<td align="right" class="style1">
<asp:LinkButton ID="linkBtnReNew" runat="server" onclick="linkBtnReNew_Click">更新购物车数据</asp:LinkButton>
</td>
<td align="center">
<asp:LinkButton ID="linkBtnContinue" runat="server"
onclick="linkBtnContinue_Click">继续购物</asp:LinkButton>
</td>
<td class="style2">
<asp:LinkButton ID="linkBtnClear" runat="server"
onclientclick="return confirm("你确定要清空购物车吗?")"
onclick="linkBtnClear_Click">清空购物车</asp:LinkButton>
</td>
<td>
<asp:LinkButton ID="linkBuy" runat="server" onclick="linkBuy_Click">前往服务台</asp:LinkButton>
</td>
</tr>
<tr>
<td class="style1">
</td>
<td colspan="2">
</td>
<td>
</td>
</tr>
<tr>
<td class="style1">
</td>
<td colspan="2">
</td>
<td>
</td>
</tr>
</table>
</asp:Content>