获取动态创建的RadioButtonList的值
我有一个这样创建的 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;
}
}
I have an asp Radio Button List created this way:
ListItem item = new ListItem(string Id, string Name);
RadioButtonList1.Items.Add(item);
I can't manage to get the value of the selected item in javascript. The following is my code part:
var _rad = document.getElementByName('RadioButtonList1');
for (var j = 0; j < _rad.length; j++) {
if (_rad[j].checked) {
_index = _rad[j].value - 1;
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您寻求的方法是 document.getElement*s*ByName(...),否则它应该可以工作。
The method you seek is document.getElement*s*ByName(...), otherwise it should work.
会更容易
尝试使用 jQuery..检查这个 JS Binn 示例
。 http://jsbin.com/aviza5/2/edit
try using jQuery.. that will be a lot easier
check this JS Binn sample.
http://jsbin.com/aviza5/2/edit