前台用Js怎么判断checkboxlist和radiobuttonlist是否被选中?

解决方案 »

  1.   

    function Checked(msg)
    {
     var obj=event.srcElement;
     if(obj.parentElement.parentElement.childNodes[8].childNodes[0].checked)
    {
    return confirm(msg);
              }
    }
      

  2.   

    radiobuttonlist1和checkboxlist1是控件的idif (document.activeElement.id.toString().toLowerCase().indexOf("checkboxlist1") > -1)
    {
        alert("CheckBoxList1");
    }if (document.activeElement.id.toString().indexOf("radiobuttonlist1") > -1)
    {
        alert("RadioButtonList1");
    }
      

  3.   

    如果你的控件是直接放在页面中使用,而不是放在如datagrid/datalist中使用的话(主要是实际生成控件的客户端ID有所不同),那么代码如下:var chklist = document.all("CheckBoxList1");
    var i = 0;
    for(i=0;i<chklist.length;i++)
    {
    if(chklist[i].checked == true)
    {
    alert("被选中");
    }
    }