每个radiobutton的value值不同,通过取value值就可以判断了!

解决方案 »

  1.   

    你这不折腾人吗,干吗要定义同一个名字啊,name的作用就是为了区分他们的。
      

  2.   

    <input type=radio name=test value='1'>
    <input type=radio name=test value='2'>
    这样用document.all.test.value是得不到选择的值的,解决的方法有两种:
    都要使用一个隐藏域<input type=hidden name=testv>
    1。
    <input type=radio name=test value='1' onclick='document.all.testv.value=this.value'>1
    <input type=radio name=test value='2'
    onclick='document.all.testv.value=this.value'>2
    最后只要根据document.all.testv.value就可以知道哪个被选中了
    2。再就是在submit前采取循环比较了,看哪个.checked为真,就将值付给document.all.testv,提交后取document.all.testv的值就可以了