获取动态创建的RadioButtonList的值

发布于 2024-11-14 09:51:43 字数 403 浏览 2 评论 0原文

我有一个这样创建的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

送君千里 2024-11-21 09:51:43

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

The method you seek is document.getElement*s*ByName(...), otherwise it should work.

万水千山粽是情ミ 2024-11-21 09:51:43

会更容易

尝试使用 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

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文