用于显示图表的多个复选框选择
multiple checkbox selection for displaying charts
我正在使用jfreecharts创建图表。数据存储在PostGreSQL数据库中。我使用jsp连接postgresql从数据库中获取数据,并使用jfreechart和jsp显示它。这是显示存储在数据库
中的数据文件名的代码<div class="container">
<%
while (rset.next()) {
%>
<input type="checkbox" /> <%= rset.getString(1)%> <br />
<%
} //while loop ends here
%>
</div>
现在我正在尝试使用复选框做多个图表显示。如果我选择了三个复选框,那么应该在jfreechart上绘制三个图,我已经创建了使用列表框显示多个选择图表的代码。
这个函数用于从列表框中选择表名并在jsp中显示它,它的工作
<script type="text/javascript">
function ChangeSpecies()
{
var checkBox = document.getElementById("selspecies");
var checkedValue = checkBox.options[checkBox.checkedIndex].value;
window.location.replace("bar6.jsp?name="+checkedValue);
}
</script>
现在我想创建三个或更多复选框的选择函数。如果我单击复选框,那么它会自动在jfreecharts上显示多重绘图。如何为复选框选择创建函数并创建调用所选复选框的id,然后显示操作发生?
添加一个form
元素,并将input
元素放在form
<form name="myform" action="bar6.jsp">
<div class="container">
<%
while (rset.next()) {
%>
<input name="mycheckboxes" type="checkbox" /> <%= rset.getString(1)%> <br />
<%
} //while loop ends here
%>
</div>
</form>
<script type="text/javascript">
function ChangeSpecies()
{
document.myform.submit();
}
</script>
在服务器端使用request.getParameterValues
获取所选值
String selectedCheckboxes[]= request.getParameterValues("mycheckboxes");
相关文章:
- 通过复选框选择形成填充
- jQuery根据相关复选框选择求和单元格
- 根据用户复选框选择显示或隐藏下拉框
- 复选框选择组合
- 如何根据角度中的复选框选择过滤结果
- 根据复选框选择 jQuery 更新文本框
- jquery选择复选框选择的值
- 复选框选择/取消选择触发器第一次工作,但在随后的尝试中失败
- 如何发布单选和复选框选择?表单由php和js处理
- 使用querySelectorAll进行的复选框选择不起作用
- 具有延迟的多个复选框选择以检查其他复选框更改
- 显示 jQuery 复选框选择
- 复选框选择似乎彼此不一致
- 一个变量,多个复选框选择/取消选择 jQuery
- 使用 Json 数据源在数据表中实现复选框选择
- 使用 Javascript 更新复选框选择时的输入字段
- 将复选框选择保留在多页分页中
- 在复选框选择后验证输入类型文本
- 如何根据 Javascript 中的复选框选择打开引导模式窗口
- 如何检测和获取 asp.net 中的复选框/选择框(html 标记)值