var a = document.getElementsByName("radioAid")
for(i=0;i<a.length;i++)
{
if(a[i].checked) alert(a[i].value)
}

解决方案 »

  1.   

    其实你可以很简单的实现你的功能,你可以这样做:
    1.在<body>中加入这个JavaScript
    ________________________________________
    <script language="JavaScript">
    function subwindow()  

      var focusok=true;
      var subwin =   Window.Open('','事故评估','resizable,scrollbars,width=600,height=450,top=150,left=200');
      if(focusok){
    subwin.focus();
       }
       return true;
    }
    function getsubwindow(aid)  
    {
    document.all.inputForm.action="Accident_EvaluateList.jsp?AID="+aid
    subwindow()
    document.inputForm.submit();
    }
    </script>
    ________________________________________
    2.然后在下面inputForm中写的radioAid[i]中可以这样写:
    ________________________________________
    dim i
    for i=1 to j do
    '这里你怎么写都行。j是一个常量,也可以是一个变量,可以指定,也可以从数据库中读出,看你的写法了
    <INPUT name=radioAid onclick="if(this.checked){getsubwindow('<%=i%>')}" type=radio>
    '后面跟的是你的值
    ________________________________________getsubwindow