其实没有必要用这么多的form,一个form就够用了。你在action页面里用javascript处理一下就可以了.

解决方案 »

  1.   

    改成一个form,submit后,在javascript中写一个submit函数,就可以了
      

  2.   

    純jsp.
    <input type="radio" name="radiobutton1" value="1">
     <input type="radio" name="radiobutton1" value="2">  
    String radiobutton1 = request.getParameter(radiobutton1); //form1
    request.setAttribute("radiobutton1",radiobutton1); 
    //form2如此類推
    第二個頁面
    String a=request.getAttribute("radiobutton1");
     String b=request.getAttribute("radiobutton2");//相加.
    int a1 = Integer.parseInt(a);
    int b1 = Integer.parseInt(b);
    System.out.println(a1+b1);試下吧,個人認為js寫可能更容易.謝謝
      

  3.   

    你可以用getParameter慢慢試試去取出<input type="radio" name="radiobutton1" value="1">
                                                                              ---------
    value,我寫左相似的代碼用js.<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
    <HTML>
    <script language="JavaScript">
    function radiotest()
    <!--
    {
    for (var i=0;i<document.form1.test.length;i++)
    {
       if (document.form1.test[i].checked==true)
         alert(document.form1.test[i].value);
    }
    }
    //-->
    </script>
    <HEAD>
    <TITLE> New Document </TITLE>
    <META NAME="Generator" CONTENT="EditPlus">
    <META NAME="Author" CONTENT="">
    <META NAME="Keywords" CONTENT="">
    <META NAME="Description" CONTENT="">
    </HEAD><BODY>
    <form name="form1">
    <INPUT TYPE="radio" NAME="test" value="1" onclick="javascript:radiotest();">test1
    <INPUT type="radio" name="test" value="2" onclick="javascript:radiotest();">test2
    </form>
    </BODY>
    </HTML>自己試試,不要完全代碼.你會收穫更多...good luck
      

  4.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
    <title>无标题文档</title>
    </head><body>
    <%
    String radiobutton1 = request.getParameter("radiobutton1");
    String radiobutton2 = request.getParameter("radiobutton2");
    request.setAttribute("radiobutton1",radiobutton1); 
    request.setAttribute("radiobutton1",radiobutton2); 
    %>
    <form name="form1" method="post" action="result.asp">
    <table width="300" border="1">
      <tr>
        <td>项目一:</td>
        <td><input type="radio" name="radiobutton1" value="20"> 20 </td>
        <td><input type="radio" name="radiobutton1" value="30"> 30 </td>
        <td><input type="radio" name="radiobutton1" value="40"> 40 </td>
      </tr>
      <tr>
        <td>项目二:</td>
        <td><input type="radio" name="radiobutton2" value="40"> 40 </td>
        <td><input type="radio" name="radiobutton2" value="50"> 50</td>
        <td><input type="radio" name="radiobutton2" value="60"> 60 </td>
      </tr>
    </table>  <input name="Input" type="submit">
    </form></body>
    </html>
    >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
    在result.jsp中显示结果
    通过request.getAttribute("radiobutton1");和request.getAttribute("radiobutton2");得到选项并求出结果,显示