当前位置: 代码迷 >> ASP.NET >> |M| 怎么给asp:RadioButtonList添加js onchange="clear()"事件
  详细解决方案

|M| 怎么给asp:RadioButtonList添加js onchange="clear()"事件

热度:3474   发布时间:2013-02-26 00:00:00.0
|M| 如何给asp:RadioButtonList添加js onchange="clear()"事件
<asp:RadioButtonList   ID= "RadioButtonList1 "   runat= "server "   RepeatDirection= "Horizontal ">
    <asp:ListItem   Value= "-1 "   onchange= "clear() "> 学生 </asp:ListItem>
    <asp:ListItem   Value= "0 "> 教师 </asp:ListItem>
</asp:RadioButtonList>                
而他生成的html则是
<table   id= "RadioButtonList1 "   border= "0 ">
    <tr>
        <td> <span   onchange= "clear() "> <input   id= "RadioButtonList1_0 "   type= "radio "   name= "RadioButtonList1 "   value= "-1 "   /> <label   for= "RadioButtonList1_0 "> 学生 </label> </span> </td> <td> <input   id= "RadioButtonList1_1 "   type= "radio "   name= "RadioButtonList1 "   value= "0 "   /> <label   for= "RadioButtonList1_1 "> 教师 </label> </td>
</tr>
</table>                                  

怎样来正确添加js   onchange= "clear() "事件
谢谢

------解决方案--------------------------------------------------------
用onclick就可.
------解决方案--------------------------------------------------------
后台Page_OnLoad()方法中添加
RadioButtonList1.Attributes.Add( "onchange ", "clear() ");
------解决方案--------------------------------------------------------
for (int ix = 0; ix < RadioButtonList1.Items.Count; ix++ )
{
RadioButtonList1.Items[ix].Attributes.Add( "onchange ", "clear(); ");
}

------解决方案--------------------------------------------------------
都说了.
  相关解决方案