些个例子给你,要注意 1、JavaScript是大小写敏感的语言!2、一组radio的name是一样的!
<html>
<head>
<title>Test</title>
</head>
<body>
<SCRIPT language=JavaScript>
function Show1()
{
  for(var i=0;i<f1.r1.length;i++)
    if (f1.r1[i].checked)
    {
      alert('有'+f1.r1[i].value+'个月');
      return 0;
    }  alert('怎么不选呢?');          
}function Show2(obj)
{
  alert('有'+obj.value+'个月');
}
</SCRIPT>
<form name=f1>
<INPUT name=r1 type=radio value=12>一年<BR>
<INPUT name=r1 type=radio value=24>二年<BR>
<INPUT name=r1 type=radio value=36>三年<BR>
<INPUT name=submit type=button value=Click onClick="Show1()">
</form>
<hr>
<form name=f2>
<INPUT name=r1 type=radio value=12 onClick="Show2(this)">一年<BR>
<INPUT name=r1 type=radio value=24 onClick="Show2(this)">二年<BR>
<INPUT name=r1 type=radio value=36 onClick="Show2(this)">三年<BR>
</form>
</body>
</html>

解决方案 »

  1.   

    <FORM name="f1">
    <INPUT name="r1" type="radio" value="这是第一个" onclick="t1.value=f1.r1[0].value">一<BR>
    <INPUT name="r1" type="radio" value="这是第二个" onclick="t1.value=f1.r1[1].value">二<BR>
    <INPUT name="r1" type="radio" value="这是第三个" onclick="t1.value=f1.r1[2].value">三<BR>
    </FORM>
    <INPUT name="t1" type="textarea">
      

  2.   

    如果你把radio放在了form里
    form1.radio[index].value提交前,也可以通过form1.radio[index].checked来判断该radio是否被选中
      

  3.   

    <INPUT id=rd name=rd type=radio value=1 checked>
    <INPUT id=rd name=rd type=radio value=2>
    <INPUT id=rd name=rd type=radio value=3>
    <input type="button" value="click me" onClick="test()">
    <script>
    function test(){
    //alert(document.all.rd.length);
    var i = 0;
    for(i = 0; i < document.all.rd.length; i++){
    if (document.all.rd[i].checked == true){
    alert(document.all.rd[i].value);
    }
    }
    }
    </script>
    --------------------
    hope it helps.
      

  4.   

    下面的程序段实现这样的功能:
    按BUTTON检查选中的收音机按钮。<form name="myform"><!--创建4个收音机按钮和一个触发check()事件的按钮-->
    <input type="radio" name="radio1" value="one" checked> 
    <input type="radio" name="radio1" value="two">
    <input type="radio" name="radio1" value="three">
    <input type="radio" name="radio1" value="four"> 
    <input type="button" onclick="check()" value="Check Radio" > </form> <script language="JavaScript">
    function check() {
    //取得radio组的元素个数
    var radio_num = document.myform.radio1.length
    var values
    for(i=0;i<radio_num;i++) {
    //如果第i个按钮被选中,则将它的值赋给values
    if(document.myform.radio1[i].checked) {
    values=document.myform.radio1[i].value
    }
    }
    //提示是哪个按钮被选中
    alert(values) 
    }
    </script> 
      

  5.   

    我发现在script里面加不加;都是一样的