在程序中一级下拉列表的选择导致二级下拉列表未取到值后为空,这样三级下拉列表应该也为空,但不能通过像二级下拉列表那样通过数据绑定使其为空,所以我想写脚本把三级下拉列表的成员清空(原来有值),大虾们说应该怎么写,或者有更好的解决这个问题方法,请指教,我是新手,谢谢啦

解决方案 »

  1.   

    脚本:var id = "你三级下拉列表的id";
    var obj = document.getElementById(id);
    var count = obj.options.length;
    for(var i=count-1;i>=0;i--){
       obj.options.remove(i);
    }
      

  2.   

    DropDownList1.Items.Clear();//清空下拉窗成员先清空再绑定
      

  3.   

    当一级变化时重新绑定二级并清空三级ChangeClass1()
    {
     DropDownList2.DataSource=Db;
     DropDownList2.DataBind();
    DropDownList3.Item.Clear();
    }
      

  4.   

    js 可以 
    用CS方法更可以