通过javascript从radiobuttonlist获取值?
我有一个按钮列表通过javascript从radiobuttonlist获取值?,javascript,asp.net,Javascript,Asp.net,我有一个按钮列表 <asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatDirection="Horizontal" RepeatLayout="flow" > <asp:ListItem Selected="True" Text ="Yes" Value="0"></asp:ListItem>
<asp:RadioButtonList ID="RadioButtonList1" runat="server"
RepeatDirection="Horizontal" RepeatLayout="flow" >
<asp:ListItem Selected="True" Text ="Yes" Value="0"></asp:ListItem>
<asp:ListItem Text ="No" Value="1"></asp:ListItem>
</asp:RadioButtonList>
要从无线电列表中获取值,我有一个函数:
function getvalueofradiolist() {
var radiolist = document.getElementById('<%= RadioButtonList1.ClientID %>');
var rblName = radiolist.name;
var radio = document.getElementsByName(rblName);
for (var x = 0; x < radio.length; x++) {
if (radio[x].checked) {
alert("Selected item Value " + radio[x].value);
}
}
}
函数getvalueofradiolist(){
var radiolist=document.getElementById(“”);
var rblName=radiolist.name;
var radio=document.getElementsByName(rblName);
对于(var x=0;x
但它返回未定义的
我写错什么了吗
我在单击按钮时调用此函数
尽管有Javascript,但建议我是否可以借助代码隐藏来完成此操作。您可以尝试:
function getvalueofradiolist() {
var radioButtonlist = document.getElementsByName("<%=RadioButtonList1.ClientID%>");
for (var x = 0; x < radioButtonlist.length; x++) {
if (radioButtonlist[x].checked) {
alert("Selected item Value " + radioButtonlist[x].value);
}
}
函数getvalueofradiolist(){
var radioButtonlist=document.getElementsByName(“”);
对于(变量x=0;x
单击我
函数getvalue(){
警报($('#input[type=radio]:选中').val();
}
关于直接将输入
元素放入的数据:
function getvalueofradiolist() {
var radiolist = document.getElementById('<%= RadioButtonList1.ClientID %>');
var radio = radiolist.getElementsByTagName("input");
for (var x = 0; x < radio.length; x++) {
if (radio[x].type === "radio" && radio[x].checked) {
alert("Selected item Value " + radio[x].value);
}
}
}
函数getvalueofradiolist(){
var radiolist=document.getElementById(“”);
var radio=radiolist.getElementsByTagName(“输入”);
对于(var x=0;x
关于代码
var rblName = radiolist.name;
您甚至没有name属性请建议我是否可以在javascriptTry的帮助下使用隐藏的代码来完成此操作,请尝试仅更改为RadioButtonList1。
var rblName = radiolist.name;