【发布时间】:2013-11-22 20:36:31
【问题描述】:
下午好, 我在 Listview 下收集了复选框。
你能建议我如何传递选中和未选中复选框项目的计数吗? 选中或取消选中复选框时必须更新标签计数。
我的代码
<ItemTemplate>
<li>
<p style="text-align: left; padding: 3px;">
<asp:Label ID="lblName" runat="server" Text='<%#Eval("Title")%>' CssClass="imglbl" /><br />
<img src="<%#Eval("ThumbNail")%>" style="vertical-align: middle;" height="120" width="110" id="myimg" title="Click to Play" /><br />
<asp:Label ID="lblpricetag" Text="Price($):" runat="server" Style="float: left; display: inline; margin-top: 8px;" /><asp:Label ID="lblPrice" runat="server" Text='<%#Eval("Price")%>' CssClass="imgprice" /><br />
<br />
<%--<input type="checkbox" id="chkaddtocart" value='<%#Eval("id")%>' name="chkaddtocart" onchange="chkonclick(this.checked,this.value);" />Add to Cart--%>
<asp:CheckBox ID="chkaddtocart" runat="server" Onclick=function() Text="Add to Cart" />
</p>
</li>
</ItemTemplate>
我在脚本中得到它,但我想要它在代码隐藏中
这是我的脚本代码
function chkonclick(o,chkvalue) {
//alert(o + "," + chkvalue);
if (o) {
myitems += 1;
}
else {
if (myitems > 0)
myitems -= 1;
else
myitems = 0;
}
myitemslabel = myitems + " items";
$("#txtitems").val(myitems.toString());
$("#lblitems").html(myitemslabel);
}
【问题讨论】:
-
请为
txtitems添加您的asp.net标记代码 -
我在标题部分有这个
-
所以你想更新
txtitems?如果是这样,您的代码应该可以工作。Label count has to be updated when checkbox is checked or unchecked这个标签是什么?请使用这些标记编辑您的代码 -
标签计数是 txtitme 很抱歉
-
标签计数是 txtitme 很抱歉。如果 2 个复选框选中计数应该是 2。如果 1 未选中计数应该是 1。这就是我需要的兄弟
标签: c# asp.net listview checkbox