页面有一个DropDownList和TextBox,TextBox开始是隐藏的即Visible="False",在DropDownList有一些选值,当DropDownList选值为char时,TextBox的Visible="true",该怎样写?在线等

解决方案 »

  1.   

    ddl
    的AutoPostback 设置为true
    在ddl的selectedindexchange事件内 如果选择了 char 项 textbox.visiable = true;
      

  2.   

    好像不行吧,DropDownList所选出来的肯定都是它的text里的,肯定是string啊。要不就取出来再做个类型转换来判断
      

  3.   

    function OnChangeTextBox()
    {   var drplist=document.all("drplist");
       var txtname=document.all("txtname");
       if(drplist.selectedIndex!=0)
       {
         txtname.style.dispaly="";
       }
       else
       {
         txtname.style.dispaly="none";
       }}
    //****后台调用
    if(!Ispostback)
    {
       drplist.attaribus.add("onchange","javascript:OnChangeTextBox();");}