Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/30.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 获取动态创建的RadioButtonList的值_Javascript_Asp.net_Radiobuttonlist_Selectedvalue - Fatal编程技术网

Javascript 获取动态创建的RadioButtonList的值

Javascript 获取动态创建的RadioButtonList的值,javascript,asp.net,radiobuttonlist,selectedvalue,Javascript,Asp.net,Radiobuttonlist,Selectedvalue,我用以下方法创建了一个asp单选按钮列表: ListItem item = new ListItem(string Id, string Name); RadioButtonList1.Items.Add(item); 我无法在javascript中获取所选项目的值。以下是我的代码部分: var _rad = document.getElementByName('RadioButtonList1'); for (var j = 0; j < _rad.length; j++) {

我用以下方法创建了一个asp单选按钮列表:

ListItem item = new ListItem(string Id, string Name);

RadioButtonList1.Items.Add(item);
我无法在javascript中获取所选项目的值。以下是我的代码部分:

var _rad = document.getElementByName('RadioButtonList1');
for (var j = 0; j < _rad.length; j++) {
        if (_rad[j].checked) {
            _index = _rad[j].value - 1;
        }
    }
var\u rad=document.getElementByName('RadioButtonList1');
对于(var j=0;j<_rad.length;j++){
如果(_rad[j]。选中){
_索引=_rad[j]。值-1;
}
}

您寻求的方法是document.getElement*s*ByName(…),否则它应该可以工作。

尝试使用jQuery。。那会容易得多

检查这个JS Binn示例


假设ASP代码实际将
name
属性设置为“RadioButtonList1”,并将
值设置为一个数字,则JavaScript看起来很好。从浏览器查看源代码时,您会看到什么?