繁体   English   中英

使用ASP.Net 3.5的ListView控件内部的CheckBox

[英]CheckBox inside ListView control using ASP.Net 3.5

当在ListView中取消选中CheckBox时,我需要获取一个弹出窗口吗?

我有一个JS函数,只是像这样传递您列表的ID

OnClientClick="return GetSelectedCheckBoxInGrid('grdCustomer');"

function GetSelectedCheckBoxInGrid(obj)
{              
      var con = 'ctl00_ContentPlaceHolder1_' + obj
      var Parent =  document.getElementById(con);
      var TargetChildControl = "chk";

      if (Parent==null)
      {
          return false;      
      }

      var items = Parent.getElementsByTagName("input"); 

      for(var n = 0; n < items.length; ++n)
         if(items[n].type == 'checkbox' && 
            items[n].id.indexOf(TargetChildControl,0) >= 0 && 
            items[n].checked == false)
           alert('Hi');return false;)

}

我认为是这样

对此不太确定,但假设可以为每个复选框提供一个类,例如chkbox,然后提供一些jquery代码来处理click事件:

$('chkbox')。click(function(){alert(“此处是放置弹出代码的位置”);});

您可以使用window.open在这里

$('chkbox').click(function() {
  if (! $('#chkbox').is(':checked')) 
  {
    window.open ("http://www.javascript-coder.com","mywindow","status=1");
  } 
});

要么

$('chkbox').click(function() {
  if(! $('#chkbox').attr('checked')) 
  {
    window.open ("http://www.javascript-coder.com","mywindow","status=1");
  } 
});

如何检查jQuery中是否已选中复选框?

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM