0

我正在尝试使用 javascript 从表单元素中提取选中的单选按钮的值。表单中单选按钮的数量不是固定的,因为它是在页面重新加载时动态检索的。 问题:当表单中有多个单选按钮时,我可以使用循环获取选中的单选按钮的值:

for (var i=0; i < document.form2.buddy_list.length; i++)
{
if (document.form2.buddy_list[i].checked)
{
selected_buddy_intn = document.form2.buddy_list[i].value;
}
}

但是,当表单内只有一个单选按钮的情况下,在这种情况下,上述技术不起作用。任何建议表示赞赏

谢谢!

4

1 回答 1

0

可能不满足循环条件,这就是不进行迭代的原因。试试这一行,而不是你的第一行:for (var i=0; i <= document.form2.buddy_list.length; i++). 您可以使用 Mozilla FireBug 或 Opera Dragonfly 来调试 javascript 并查看问题所在

于 2012-07-16T14:02:39.540 回答