2010-11-19 50 views

回答

0

不太清楚这一点,但假设,你可以给每个复选框类,如chkbox,然后有一些jQuery的代码来处理click事件:

$(“chkbox”)点击(函数(){ alert(“这里是你放置你的弹出代码的地方”); });

你可以使用window.open这里

1

我必须做一个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;) 

} 

我认为这是一个

+0

+1好的解决方案 – 2010-11-22 07:22:42

0
$('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"); 
    } 
}); 

How to check whether a checkbox is checked in jQuery?