前台代码如下:
<asp:RadioButton ID="RadioTrue" Text="通过" runat="server" GroupName="RadioCheck" />
<asp:RadioButton ID="RadioFalse" Text="未通过" runat="server" GroupName="RadioCheck"/>
<input type="text" runat="server" name="txtReason" id="txtReason" style="display:none" />我想实现的是选中未通过的RadioButton控件旁边默认隐藏的TextBox控件就马上显示出来。
求JS代码。  谢谢各位大神了~

解决方案 »

  1.   

    百度了一个给你吧http://zhidao.baidu.com/question/254538282.html
      

  2.   

    你为什么要用服务器端控件呢?用Html控件不好吗?
     <input type="radio" value="未通过" name="RadioCheck" id="RadioFalse" onclick="show()" />未通过<input type="text" runat="server" name="txtReason" id="txtReason" style="display:none" />
    function show(){
                var b=document.getElementById("RadioFalse");
                if(b.checked)
                {
                    document.getElementById("txtReason").style.display="block";
                }
                else
                {
                     document.getElementById("txtReason").style.display="none";
                }
            }
      

  3.   

    给你一个建议,如果你想用服务器端控件,不妨建议你先看看生成页面的控件ID,然后你不久可以根据Id,在配合使用js不久OK了吗
      

  4.   

    (假设服务器端ID="RadioFalse"),那么该控件的客户端ID:
    <%=RadioFalse.ClientID%>  (可以用JS)