document.form1.evectype[0].value; 有2个同名的radio,所以要这样访问

解决方案 »

  1.   

    非常感谢。这下可以取到值了。
    但是由于两个radio的名字都一样,我该如何才知道选中的是哪一个呢?
      

  2.   

    if(document.form1.evectype[0].checked)
    {
         ......
    }
    else if(document.form1.evectype[1].checked)
    {
         .......
    }
      

  3.   

    name='RadioGroup'<input name="evectype" type="radio" value="0" checked onClick="ChangeEvecType()"  name='RadioGroup'>
                        radio1 
                        <input type="radio" name="evectype" value="1" onClick="ChangeEvecType()"  name='RadioGroup'>
                        radio2
    for(var i=0;i<document.all.RadioGroup.length;i++)
    {
    if(document.all.RadioGroup[i].checked == true)
    {
                                    alert();
    }
    }
      

  4.   

    舉例:
    <INPUT type=radio name="radio" CHECKED>1-10 岁
    <INPUT type=radio name="radio">11 岁
    <INPUT type=radio name="radio">12-120 岁<SCRIPT>
    function detect()
    {
    if (radio[0].checked)
    alert("你在 1 岁到 10 岁之间。")
    else if (radio[1].checked)
    alert("你 11 岁。")
    else
    alert("你在 12 到 120 岁之间。")
    }
    </SCRIPT>
      

  5.   

    <input name="evectype" type="radio" value="0" checked onClick="ChangeEvecType()"  name='RadioGroup'>
                        radio1 
                        <input type="radio" name="evectype" value="1" onClick="ChangeEvecType()"  name='RadioGroup'>
                        radio2
    放到一个组里 for(var i=0;i<document.all.RadioGroup.length;i++)
    {
    if(document.all.RadioGroup[i].checked == true)
    { }
    }