怎么获得checkbox对应数据的值呢?

zyzhou 2005-11-15 06:06:19
下面是显示一级分类和二级分类的代码:
<asp:Repeater ID="BigModeList" Runat="server">
<ItemTemplate>
<TABLE cellSpacing="2" cellPadding="3" width="100%" border="0">
<TBODY>
<TR>
<TD width="10"> </TD>
<TD class="sub_title" colSpan="2" height="27">
<asp:TextBox ID="bigId" Runat=server Visible=False Text='<%# DataBinder.Eval(Container.DataItem,"bigModeId")%>'></asp:TextBox><%# DataBinder.Eval(Container.DataItem,"bigModeName")%>
</TD></TR></TBODY></TABLE>
<TABLE cellSpacing="2" cellPadding="3" width="100%" border="0">
<TBODY>
<TR style="BACKGROUND-COLOR: #f2f2f2">
<TD width="5"> </TD>
<TD class="size14" align=left>
<asp:datalist id="dtmiddlelist" runat="server" RepeatDirection="Horizontal" ShowFooter="False" ShowHeader="False" CssClass="sds" HorizontalAlign="Center" Width="90%" RepeatColumns="2">
<ItemTemplate>
<asp:checkbox id="BulkEdit" runat="server" /><span runat="server" visible="false" id="ThreadID"><%# DataBinder.Eval(Container.DataItem, "middleModeId") %></span>
<INPUT type="checkbox" value="<%# DataBinder.Eval(Container.DataItem,"middleModeName")%>" name="<%# DataBinder.Eval(Container.DataItem,"middleModeId")%>">
<%# DataBinder.Eval(Container.DataItem,"middleModeId")%>
<%# DataBinder.Eval(Container.DataItem,"middleModeName")%>
</ItemTemplate>
</asp:datalist>
</TR>
</TBODY>
</TABLE>
</ItemTemplate>
</asp:Repeater>
我已经显示出来了所有分类,请问如何循环取得checkbox对应的二级分类值?
...全文
456 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
zyzhou 2005-12-01
  • 打赏
  • 举报
回复
ding
zyzhou 2005-11-18
  • 打赏
  • 举报
回复
renyu732(任宇) ,按你的方法,我如何在C#中,得到所选的Checkbox呢?
ivee 2005-11-17
  • 打赏
  • 举报
回复
用 CheckBoxList
renyu732 2005-11-17
  • 打赏
  • 举报
回复
<script language="JavaScript">
<!--
function chkClk(obj){
var chks=document.getElementsByName(obj.name);
//alert(chks.length);
if(obj.flag=="main"){
for(var i=1;i<chks.length;i++)
chks[i].checked=obj.checked;
}
}
//-->
</script>

<input type="checkbox" onclick="chkClk(this)" name="type1" flag="main">typetext
<li><input type="checkbox" onclick="chkClk(this)" name="type1">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type1">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type1">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type1">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type1">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type1">typetext</li>
<br/><br/>
<input type="checkbox" onclick="chkClk(this)" name="type2" flag="main">typetext
<li><input type="checkbox" onclick="chkClk(this)" name="type2">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type2">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type2">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type2">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type2">typetext</li>
<li><input type="checkbox" onclick="chkClk(this)" name="type2">typetext</li>
zyzhou 2005-11-17
  • 打赏
  • 举报
回复
高手们给些建议把
zyzhou 2005-11-16
  • 打赏
  • 举报
回复
大家捧场啊
q_po_o 2005-11-15
  • 打赏
  • 举报
回复
建议
<span runat="server" visible="false" id="ThreadID"><%# DataBinder.Eval(Container.DataItem, "middleModeId") %></span>

<%# DataBinder.Eval(Container.DataItem,"middleModeId")%>
<%# DataBinder.Eval(Container.DataItem,"middleModeName")%>

用<asp:lable id="ThreadID" text='<%# DataBinder.Eval(Container.DataItem, "middleModeId") %>'>
.
.
.

然后用findcontrol方法得到对应的值
lsqkeke 2005-11-15
  • 打赏
  • 举报
回复
顶上去

110,533

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧