java,sql server数据库
要求如下:
页面放几个checkbox,查询按钮选中几个checkbox,页面就显示这几个checkbox的字段值,关键是要算选中的值的合计,横向合计和纵向合计,不知道怎么实现!

解决方案 »

  1.   

    这肯定是要选中之后在后台处理再在前台显示出来吧  
    横向合计和纵向合计在后台按需求处理就好了
    说具体点 都是int值?
      

  2.   

    只是合计的话用js就可以实现了。把能够合计在一起的放在一个div里面。你每次对一个checkbox打钩之后都对选择的checkbox所在的div遍历一次,算出他们的和。。
      

  3.   

    一个checkbox对应的一条记录吧  就是对象 对象里面有几个属性啦
    在后台取需要计算的属性做计算再传回去显示就好了
    我不知道JS可不可以实现对JS不怎么熟悉
      

  4.   


    <html>
    <head>
    <title>Simple</title>
    <script type="text/javascript">
    function change(obj){
     var showtext = document.getElementById("showtext");   
        if(obj.checked){
         showtext.value=parseInt(showtext.value)+parseInt(obj.value);
        }
        if(!obj.checked){
           showtext.value=parseInt(showtext.value)- parseInt(obj.value);
       }
         }
    </script>
    </head>
    <body>
    <input type="checkbox" name="check" value="100" onclick="change(this);"/>100 <br/>
    <input type="checkbox" name="check" value="200" onclick="change(this);"/>200 <br/>
    <input type="checkbox" name="check" value="300" onclick="change(this);"/>300 <br/>
    <input type="text" id="showtext" disabled="false" value="0"/>
    </body>
    </html>
      

  5.   

    String[] values = request.getParameterValues("checkbox");
    这不就取出来了么?
    你想要怎么计算就怎么计算啊。
      

  6.   

    checkbox要选中才会传送值到后台中去。
    如果没有传值那就表示没有选中。