当选中RadioButton时显示控件不选中时隐藏控件用RadioButton自带的CheckedChanged的事件要刷新求:无刷新的JS

解决方案 »

  1.   

        function show()
        {
            var check=document.getElementById("Checkbox1").checked;
            var div5=document.getElementById("div5");
            var div6=document.getElementById("div6");
            
            if(check)
            {
                        div5.style.display="";
                  div6.style.display="";      
            }
            else
            {
        div5.style.display="none";
                 div6.style.display="none";   
            }
        }
    上面的代码是利用js控制div 可以满足你的需求
      

  2.   

    <asp:RadioButton ID="RadioButton1" runat="server" onclick="Use()" />
     <asp:TextBox ID="TextBox2" runat="server"></asp:TextBox>
    <script language=javascript type="text/javascript">
     function Use()
     {
    document.getElementById("TextBox2").style.display="none";
     }
    </script>楼主试试
      

  3.   

    <asp:RadioButton ID="RadioButton1" runat="server" onclick="Use()" /> 
      <asp:TextBox ID="TextBox2" runat="server" display="none"> </asp:TextBox> 
    <script language=javascript type="text/javascript"> 
     function Use() 
     { 
    document.getElementById("TextBox2").style.display=""; 
     } 
    </script>应该这样才满足楼主
      

  4.   

    都不行,第一次能行第二次就不行了我的需求是当RadioButton被选中时显示Label、TextBox控件没选中时隐藏可以重复在页面里无刷新显示
      

  5.   

    <script language=javascript type="text/javascript">
     function Use()
     {
     boolvalue=document.getElementById("Identity").value;
      if(boolvalue=="0")
     {
      document.getElementById("TextBox2").style.display="none";
      document.getElementById("Identity").value="1";
      }
      else
      {
      document.getElementById("TextBox2").style.display="";
      document.getElementById("RadioButton1").checked=false;
      document.getElementById("Identity").value="0";  
      }
     }
    </script>        <asp:TextBox ID="TextBox2" runat="server" asp:TextBox>
            <asp:RadioButton ID="RadioButton1" runat="server"  onclick="Use()" />
            <input type="hidden" name="Identity" id="Identity" value="0" />