如题!我有两个CheckBoxList控件,其中一个改变后会重新绑定另一个CheckBoxList中的值!
希望知道的能示例一下!

解决方案 »

  1.   

    设置CheckBoxList1的AutoPostBack=true
    在SelectedIndexChanged事件中为CheckBoxList2重新绑定
      

  2.   

    还要帖出代码来?楼主baidu一下,查一查省市联动的经典例子吧
      

  3.   

    我晕。你们都不看题目的么!我说的是js如何实现绑定的功能。
    四楼说的我会。
    我就提示一点点。CheckBoxList运行后会变为一个table,然后它的每一个CheckBox会变成一个html的input type="CheckBox"标签和一个lable标签,然后这两个标签在一个td里面。
    现在我假设我的数据源是一个字符串,健/值对中间以|分开,健值对与健值对中间以,分开。
    我需要的是一个js方法。绑定这个Asp:checkBoxList控件!!!
    是JS方法!!!!
      

  4.   

    例如我们用js验证它是否为空的时候,可以写这么一个方法
    //驗證CheckBoxList有沒有勾選
    function checkLocCate(id)
    {
        var status=true;
        var cbLocKinds=document.getElementById(id).getElementsByTagName("input");
        for(var i=0;i<cbLocKinds.length;i++)
        {
            if(cbLocKinds[i].type=="checkbox" && cbLocKinds[i].checked==true)
            {
                status=false;
            }
        }
        return status;
    }
      

  5.   

    例如我们用js验证它是否为空的时候,可以写这么一个方法
    //驗證CheckBoxList有沒有勾選
    function checkLocCate(id)
    {
        var status=true;
        var cbLocKinds=document.getElementById(id).getElementsByTagName("input");
        for(var i=0;i<cbLocKinds.length;i++)
        {
            if(cbLocKinds[i].type=="checkbox" && cbLocKinds[i].checked==true)
            {
                status=false;
            }
        }
        return status;
    }
      

  6.   

    我晕,用ajax传回值不就得了。或者js用数组实现。