<script>
function xx()
   {for(i=0;i<form1.elements.length;i++)
      if(form1.elements[i].type=="radio"||form1.elements[i].checked==1)
        alert(form1.elements[i].value)
}
</script><form name="form1" method="post" action="index5.asp">
<input type="radio" name="payMode" value="a">
<input type="radio" name="payMode" value="b">
<input type="radio" name="payMode" value="c">
<input type="radio" name="payMode" value="c">
<input type="button" onclick="javascript:xx()" value="确 定">
</form>

解决方案 »

  1.   

    <script>
    function xx(){
    var s2 = "";
      for(var i=0;i<document.form1.payMode.length;i++)
    if(document.form1.payMode[i].checked)
    s2 = document.form1.payMode[i].value;
    alert(s2);
    }
    </script><form name="form1" method="post" action="index5.asp">
    <input type="radio" name="payMode" value="a">
    <input type="radio" name="payMode" value="b">
    <input type="radio" name="payMode" value="c">
    <input type="radio" name="payMode" value="d">
    <input type="button" onclick="javascript:xx()" value="确 定">
    </form>
      

  2.   

    我只要“弹出所选的radio的值”,你这个怎么连弹了四次啊?都出来了
      

  3.   

    sorry!写错了个东西!现在好了
    <script>
    function xx()
       {for(i=0;i<form1.elements.length;i++)
          if(form1.elements[i].type=="radio" && form1.elements[i].checked==1)
            alert(form1.elements[i].value)
    }
    </script><form name="form1" method="post" action="index5.asp">
    <input type="radio" name="payMode" value="a">
    <input type="radio" name="payMode" value="b">
    <input type="radio" name="payMode" value="c">
    <input type="radio" name="payMode" value="d">
    <input type="button" onclick="javascript:xx()" value="确 定">
    </form>