小妹弱弱的问一个问题 java,sql server数据库要求如下:页面放几个checkbox,查询按钮选中几个checkbox,页面就显示这几个checkbox的字段值,关键是要算选中的值的合计,横向合计和纵向合计,不知道怎么实现! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这肯定是要选中之后在后台处理再在前台显示出来吧 横向合计和纵向合计在后台按需求处理就好了说具体点 都是int值? 只是合计的话用js就可以实现了。把能够合计在一起的放在一个div里面。你每次对一个checkbox打钩之后都对选择的checkbox所在的div遍历一次,算出他们的和。。 一个checkbox对应的一条记录吧 就是对象 对象里面有几个属性啦在后台取需要计算的属性做计算再传回去显示就好了我不知道JS可不可以实现对JS不怎么熟悉 <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> String[] values = request.getParameterValues("checkbox");这不就取出来了么?你想要怎么计算就怎么计算啊。 checkbox要选中才会传送值到后台中去。如果没有传值那就表示没有选中。 关于过滤的问题,好心人留步 高手请进! ★★★JSP项目在eclipse之外无法运行 求助Appfuse中display tag生成的表格中如何加入复选框。 dba方向跟程序员方向那个有前途 谁能帮忙讲解一下JDBC和JNDI两种方式的异同? jspsmartupload+weblogic 在线! struts中<html:link>标签如何使用? 请教两个关于ASPnetMenu控件问题???急、急、急 Permission denied j2ee 大家看看我抓取当当网产品的正则表达式哪里不对
横向合计和纵向合计在后台按需求处理就好了
说具体点 都是int值?
在后台取需要计算的属性做计算再传回去显示就好了
我不知道JS可不可以实现对JS不怎么熟悉
<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>
这不就取出来了么?
你想要怎么计算就怎么计算啊。
如果没有传值那就表示没有选中。