给RadioButtonList这些加JS事件
<script language="javascript" type="text/javascript">
function SetVisible()
{
var txt = document.getElementById("TextBox1");
var rbl =document.getElementsByName("RadioButtonList1");
for(var i =1;i<rbl.length;i++)
{
if(rbl[i].checked && rbl[i].value=="1")
{
txt.style.visibility = "visible";
}
if(rbl[i].checked && rbl[i].value=="0")
{
txt.style.visibility = "hidden";
}
}
}
</script>
<asp:RadioButtonList ID="RadioButtonList1" runat="server" onclick="SetVisible()" RepeatDirection="Horizontal">
<asp:ListItem Value="1">是</asp:ListItem>
<asp:ListItem Value="0">否</asp:ListItem>
</asp:RadioButtonList>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
CS代码
RadioButtonList1.Attributes.Add("onClick", "SetVisible()");