一个aspx页面中有很多checkbox,怎么简单点获取选中checkbox的值。由于html页面有样式

能不能用checkboxlist????... 能不能用checkboxlist???? 展开
 我来答
在深修行
2010-10-17 · TA获得超过107个赞
知道小有建树答主
回答量:100
采纳率:71%
帮助的人:49.2万
展开全部
//代码
<script language="javascript" type="text/javascript">
// <!CDATA[

function checkAllBook(check) {
var checks = document.getElementsByTagName('input');
for(i = 0;i<checks.length;i++)
{
if(checks[i].type == "checkbox")
checks[i].checked = check.checked;
}
}
// ]]>
</script>

<asp:GridView ID="gvAllBook" runat="server" AllowPaging="True" AutoGenerateColumns="False"
BackColor="White" BorderColor="#3366CC" BorderStyle="None" BorderWidth="1px"
CellPadding="4" OnRowDataBound="gvAllBook_RowDataBound">
<FooterStyle BackColor="#99CCCC" ForeColor="#003399" />
<Columns>
<asp:TemplateField HeaderText="全选">
<HeaderTemplate>
 <input onclick="checkAllBook(this);" id="hCheck" type="checkbox" runat="server" />全选
</HeaderTemplate>
<ItemTemplate>
<asp:CheckBox ID="chbSelect" runat="server" /> 
</ItemTemplate>
</asp:TemplateField>
</Columns>
<RowStyle BackColor="White" Font-Size="12pt" ForeColor="#003399" />
<SelectedRowStyle BackColor="#009999" Font-Bold="True" ForeColor="#CCFF99" />
<PagerStyle BackColor="#99CCCC" ForeColor="#003399" HorizontalAlign="Center" VerticalAlign="Top" />
<HeaderStyle BackColor="#003399" Font-Bold="True" Font-Size="12pt" ForeColor="#CCCCFF" />
</asp:GridView>
</asp:Content>

checkboxlist没有试过
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式