var a = document.formname
var j = 0;
for(var i=0;i<a.radioname.length;i++)
{
if(a.radioname[i].checked)
j+=1
}alert(j + "个")

解决方案 »

  1.   

    the number of checked buttons for document.formname.radioname can be either 0 or 1, :-)
      

  2.   

    下面的错在哪里?怎么是UNDEFINED呢?
    <script language="JavaScript1.2">
    function issueMRN(mrn_no){
    var issue=showModalDialog('../inspector/issue_mrn.cfm?MRN_NO='+mrn_no,'','dialogWidth:12cm; dialogHeight:12cm; scroll:no;help:no;center:yes;status:no;resizable:no');
    if (issue==1)
    return true;
    else
    return false;
    }

    function getMRN()
    {for (var i;i<form1.RADIO_BTN.length;i++)
    if (RADIO_BTN[i].checked)
    var mrn_no=RADIO_BTN[i];
    issueMRN(mrn_no);
    }
    </script>