我试图使用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;
}
}
但是,表单中只有一个单选按钮的情况,在这种情况下,上述技术不起作用。任何建议赞赏
谢谢!
答案 0 :(得分:0)
可能不满足循环条件,这就是没有进行迭代的原因。试试这一行而不是第一行:for (var i=0; i <= document.form2.buddy_list.length; i++)
。你可以使用Mozilla FireBug或Opera Dragonfly调试javascripts,看看有什么不对