radiobuttonlist怎么用javascript获得value 用RadioButtonList1.Attributes.Add("onclick", "Radio_Check('"+RadioButtonList1.SelectedValue+"')");的时候只能获取到默认时候的value,并不随着click事件而变化,请问有什么办法能够获得它的value呢?不用传递参数方法也可以。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 点击html按钮时遍历所有input,如果类型为radio,如果是选中状态,就alert()。<script language="javascript" type="text/javascript">function getRadioValue(){ var inputs = document.getElementsByTagName("input"); for(var i = 0; i < inputs.length; i++) { if(inputs[i].type == "radio") { var radio = inputs[i]; if(radio.checked) alert(radio.value); } } }</script><asp:RadioButtonList ID="RadioButtonList1" runat="server" DataSourceID="SqlDataSource1" DataTextField="CategoryName" DataValueField="CategoryID" /><input id="Button1" type="button" value="button" onclick="return getRadioValue()" /><asp:SqlDataSource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>" SelectCommand="SELECT [CategoryID], [CategoryName] FROM [Categories]"></asp:SqlDataSource>对javascript不太熟。 如果页面上有两组数据绑定的RadioButtonList,而你只想在RadioButtonList1的范围内取得选中的值。那么我试了一下:<script language="javascript" type="text/javascript">function getRadioValue(){ var inputs = document.getElementById('<%= RadioButtonList1.ClientID %>').getElementsByTagName("input"); for(var i = 0; i < inputs.length; i++) { if(inputs[i].type == "radio") { var radio = inputs[i]; if(radio.checked) alert(radio.value); } } }</script>这样也可以。不过,怎样在选中的同时取得radio的值我不会。 求正则表达式 请举例说明DialogResult、ShowDialog、show Zbar 二维码 中文处理 超级外链工具问题求助 怎样调出 windows自带的计算器 如何获取MSSQL数据库的架构 说是转换无效`搞老大半天了`就是没咋见效`如有高手看到`请你救救我了 毕设审查马上就要倒了,快疯了的我要,请前辈们给予help,谢谢了先 实现delphi开发的主窗体直接打开C#写的子窗体? ADO出2.8了? 貌似,这个问题很难。关于ACCESS和C#…… : System.Xml.XPath.XPathException: 表达式的计算结果必须为节点集。
<script language="javascript" type="text/javascript">
function getRadioValue()
{
var inputs = document.getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++)
{
if(inputs[i].type == "radio")
{
var radio = inputs[i];
if(radio.checked)
alert(radio.value);
}
}
}
</script>
<asp:RadioButtonList ID="RadioButtonList1" runat="server"
DataSourceID="SqlDataSource1" DataTextField="CategoryName"
DataValueField="CategoryID" /><input id="Button1" type="button" value="button" onclick="return getRadioValue()" /><asp:SqlDataSource ID="SqlDataSource1" runat="server"
ConnectionString="<%$ ConnectionStrings:NorthwindConnectionString %>"
SelectCommand="SELECT [CategoryID], [CategoryName] FROM [Categories]">
</asp:SqlDataSource>
对javascript不太熟。
function getRadioValue()
{
var inputs = document.getElementById('<%= RadioButtonList1.ClientID %>').getElementsByTagName("input");
for(var i = 0; i < inputs.length; i++)
{
if(inputs[i].type == "radio")
{
var radio = inputs[i];
if(radio.checked)
alert(radio.value);
}
}
}
</script>
这样也可以。
不过,怎样在选中的同时取得radio的值我不会。