日期:2014-05-17  浏览次数:20510 次

删除的时候如何在前端判断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");
                })
            })

------解决方案--------------------
探讨
引用:

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


盼望着你的那个例子。 焦急等待中......