本帖最后由 chinholung 于 2010-06-12 22:40:36 编辑

解决方案 »

  1.   

    int itemno = 0;
    int result=0;
    for(int i=0;i<10;i++)
    {
    itemno++;
    String s = String.valueOf(itemno);String temp = request.getParameter(s);
    result +=Integer.parseInt(temp);
    }
      

  2.   

    去RADIO的值吗?
    LZ 用document根据input标签取到对象数组,然后循环看哪个对象被checked。
    如果用Jquery那更加方便~
      

  3.   

    10行radio都取一样的名称 在js中 var varis = document.getElementsByName("名称"); 这样就得到一个数组 你想怎么操作就行了
      

  4.   

    用dom操作呗,或者用jquery也可以吧
      

  5.   

    要看是单选的radio还是多选的radio
      

  6.   


    int itemno = 0;
    <%
    for(int i=0;i<10;i++)
    {
    String s = String.valueOf(itemno);
    %>
    <tr>
    <td><input type="radio" name=<%=s %> value="10"></td>
    <td><input type="radio" name=<%=s %> value="7"></td>
    <td><input type="radio" name=<%=s %> value="4"></td>
    <td><input type="radio" name=<%=s %> value="1"></td>
    </tr> 
    <%
    itemno++;
    }
    <%
    你必须给每行radio起一样的名字才能取每行radio的值,你改成上面那样然后直接在result.jsp中用
    int itemno = 0;
    int result=0;
    for(int i=0;i<10;i++)
    {
    itemno++;
    String s = String.valueOf(itemno);String temp = request.getParameter(s);
    result +=Integer.parseInt(temp);
    }
    这段代码就能得到最后的result 了