小妹弱弱的问一个问题

tianshibuhuifei 2011-09-19 03:30:30
java,sql server数据库
要求如下:
页面放几个checkbox,查询按钮

选中几个checkbox,页面就显示这几个checkbox的字段值,

关键是要算选中的值的合计,横向合计和纵向合计,不知道怎么实现!
...全文
200 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
zhang527 2011-09-21
  • 打赏
  • 举报
回复
先拿到所有的数据,后分组!具体的上面的大神们已经说的很清楚了!
「已注销」 2011-09-19
  • 打赏
  • 举报
回复
把数据传到后台处理,然后进行你的运算
fainfy 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 11 楼 fainfy 的回复:]

String[] values = request.getParameterValues("checkbox");
这不就取出来了么?
你想要怎么计算就怎么计算啊。
[/Quote]
checkbox要选中才会传送值到后台中去。
如果没有传值那就表示没有选中。
fainfy 2011-09-19
  • 打赏
  • 举报
回复
String[] values = request.getParameterValues("checkbox");
这不就取出来了么?
你想要怎么计算就怎么计算啊。
zhongyangjian 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 9 楼 liuyuhua0066 的回复:]
HTML code


<html>
<head>
<title>Simple</title>
<script type="text/javascript">
function change(obj){
var showtext = document.getElementById("s……
[/Quote]
对呀,可以用JS处理后保存到后台。
liuyuhua0066 2011-09-19
  • 打赏
  • 举报
回复

<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>
绝世酱油瓶 2011-09-19
  • 打赏
  • 举报
回复
一个checkbox对应的一条记录吧 就是对象 对象里面有几个属性啦
在后台取需要计算的属性做计算再传回去显示就好了
我不知道JS可不可以实现。。。对JS不怎么熟悉
hxtome 2011-09-19
  • 打赏
  • 举报
回复
只是合计的话用js就可以实现了。把能够合计在一起的放在一个div里面。你每次对一个checkbox打钩之后都对选择的checkbox所在的div遍历一次,算出他们的和。。
绝世酱油瓶 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 tianshibuhuifei 的回复:]

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


后台怎么处理啊
[/Quote]
你自己都说了 是要计算嘛 肯定就是从前台把变量传过去计算啦 呵呵 也只是个人观点
tianshibuhuifei 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 java_devil 的回复:]
这肯定是要选中之后在后台处理再在前台显示出来吧
横向合计和纵向合计在后台按需求处理就好了
说具体点 都是int值?
[/Quote]

后台怎么处理啊
tianshibuhuifei 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 java_devil 的回复:]
这肯定是要选中之后在后台处理再在前台显示出来吧
横向合计和纵向合计在后台按需求处理就好了
说具体点 都是int值?
[/Quote]
金额
绝世酱油瓶 2011-09-19
  • 打赏
  • 举报
回复
这肯定是要选中之后在后台处理再在前台显示出来吧
横向合计和纵向合计在后台按需求处理就好了
说具体点 都是int值?
tianshibuhuifei 2011-09-19
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 mrsfeng 的回复:]
这个问题问的很纠结,其实很简单!
[/Quote]
求指点指点
你好毒你好毒 2011-09-19
  • 打赏
  • 举报
回复
这个问题问的很纠结,其实很简单!

67,538

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧