问题描述
前台代码如下:<asp:RadioButtonID="RadioTrue"Text="通过"runat="server"GroupName="RadioCheck"/><asp:RadioButtonID="RadioFalse"Text="未通过"runat="server"GroupName="RadioCheck"/><inputtype="text"runat="server"name="txtReason"id="txtReason"style="display:none"/>我想实现的是选中未通过的RadioButton控件旁边默认隐藏的TextBox控件就马上显示出来。求JS代码。谢谢各位大神了~
解决方案
解决方案二:
百度了一个给你吧http://zhidao.baidu.com/question/254538282.html
解决方案三:
你为什么要用服务器端控件呢?用Html控件不好吗?<inputtype="radio"value="未通过"name="RadioCheck"id="RadioFalse"onclick="show()"/>未通过<inputtype="text"runat="server"name="txtReason"id="txtReason"style="display:none"/>
functionshow(){varb=document.getElementById("RadioFalse");if(b.checked){document.getElementById("txtReason").style.display="block";}else{document.getElementById("txtReason").style.display="none";}}
解决方案四:
给你一个建议,如果你想用服务器端控件,不妨建议你先看看生成页面的控件ID,然后你不久可以根据Id,在配合使用js不久OK了吗
解决方案五:
(假设服务器端ID="RadioFalse"),那么该控件的客户端ID:<%=RadioFalse.ClientID%>(可以用JS)