首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

一个很基本的有关问题 ,分数可是100分哦 ,有关问题解决马上散分。

2012-01-21 
一个很基本的问题 ,分数可是100分哦 ,问题解决马上散分。。。。在用户控件中,由于不能使用FORM表单,下面的问题

一个很基本的问题 ,分数可是100分哦 ,问题解决马上散分。。。。
在用户控件中,由于不能使用FORM表单,下面的问题请高手指点:
有服务器端控件radiobuttonlist   :
<asp:radiobuttonlist   id= "RadioButtonList1 "   DataTextField= "ItemName "   DataValueField= "ItemID "   Width= "144px "   runat= "server "> </asp:radiobuttonlist>
然后我在客户端里的JS代码是:
function   test()
{
  var   select=document.getElementById( "RadioButtonList1 ");
alert(select);
}
还有客户端控件: <INPUT   type= "button "   value= "投票 "   onclick= "test() ">
当页面运行的时候radiobuttonlist这个控件已经在服务器端有数据绑定了,然后我选择radiobuttonlist中的一个选项,点击投票按钮,为什么test()中的select值是null呢?请高手指教,谢谢。。。。。。。


[解决办法]
function test()
{
var selectCrol = document.getElementById( " <%=RadioButtonList1.ClientID %> ");
alert(selectCrol);
}
[解决办法]
var select=document.getElementById( ' <%=RadioButtonList1.ClientID%> ');
alert(select);
[解决办法]
服务器端控件
<asp:DropDownList ID= "test " runat= "server " >
<asp:ListItem> yes </asp:ListItem>
<asp:ListItem> no </asp:ListItem>
</asp:DropDownList> <br />

取值函数
function getValue_onclick() {

var xx = " <%=test.ClientID %> ";

var radios=document.getElementById(xx);
alert(radios.value);

}


热点排行