给每个radio都赋一个value,哪个被选中了,
documant.all.radiobuttom.value就等于谁了!

解决方案 »

  1.   

    如果每个radio开始时不赋一个value,该怎样用函数实现?
      

  2.   

    function getSelectedRadio(radioGroup)
    {
    for(var i=0;i<radioGroup.length;i++){
    if(radioGroup[i].checked){
    return i;
    }
    }
    return -1;
    }
    用j=getSelectedRadio(radioGroup)来调用,看j是否等于-1,如果等于-1,则radio未被选择。
      

  3.   

    <script language="javascript">
        function assign(sValue){
    var selectLable;  
    selectLable = false;
      for(i=0;i<document.all.radiobutton.length;i++)
    {
    if(document.all.radiobutton(i).selected){selectLable = ture;}
    }
    if(selectLable = false)
    {
    alert("请做出选择!");
    return false;
    }
            document.all.hiddenField.value=sValue;
            alert(document.all.hiddenField.value);
        }
    </script>