function getStatusStr()
{
var formName = document.main_form;
var selected = false ;
if (formName.vote_id.checked)selected = true ; if(!selected)
{
alert("请选择栏目!");
return false;
}
return  true ;
}

解决方案 »

  1.   

    if(formName.vote_id.length==null&&formName.vote_id.checked)
    selected = true ;
      

  2.   

    <form id="main_form" method="post" runat="server">
    <INPUT name="vote_id" type="radio"><INPUT onclick="getStatusStr()" type="button" value="OK">
    </form>
    <script>


    function getStatusStr()
    {
    var formName = document.main_form;
    selected = false ;
    var i ;
    if(formName.vote_id.length==null&&formName.vote_id.checked)
    selected = true ;

    for( i = 0; i< formName.vote_id.length; i ++ )
    {
    if (formName.vote_id[i].checked)
    {
    selected = true ;
    break ;
    }
    }
    if(!selected)
    {
    alert("请选择栏目!");
    return false;
    }
    return  true ;
    }
    </script>
    </body>