当前位置: 代码迷 >> ASP.NET >> 删除的时候怎么在前端判断repeater内checkbox是否被选中
  详细解决方案

删除的时候怎么在前端判断repeater内checkbox是否被选中

热度:6171   发布时间:2013-02-25 00:00:00.0
删除的时候如何在前端判断repeater内checkbox是否被选中?
<input id="ckb" type="checkbox" name='ckbName' value='<%# Eval("id")%>' /> 
我用的不是服务器控件checkbox.  
 foreach (RepeaterItem Item in Repeater1.Items)
 {
  CheckBox chk = (CheckBox)Item.FindControl("ckbIndex");
  if (chk.Checked)
  {
  //
  }
}
用上面的方法判断 报异常 未将引用设置到对象的实例!
困扰我很久了! 哪位大虾 帮帮我啊。

------解决方案--------------------------------------------------------
<script type="text/javascript">
function SelectBox() {
var a = document.getElementsByTagName('INPUT');
for (var i = 0; i < a.length; i++) {
if (a[i].type == "checkbox") {
// 这里判断是否选中了 }
}
}
</script>
------解决方案--------------------------------------------------------
JScript code
$("#chSelectall").click(function() {                $(":checkbox").each(function() {                      $(this).attr("checked", $("#chSelectall").attr("checked"));                })            })
------解决方案--------------------------------------------------------
JScript code
$("#btnOK").click(function() {                var list = new Array();                $(":checkbox:checked").each(function(i) {                    list[i] = $(this).attr("name");                })            })
------解决方案--------------------------------------------------------
探讨
引用:

? 我记得我之前有写过例子的


盼望着你的那个例子。 焦急等待中......
  相关解决方案