JSP页面里的复选框功能

逻辑:页面要有个产品线这个下拉框,客户可以根据这个下拉框列出的10个产品线中,挑选几个,然后点击查询,并在后台已客户选中的产品线条件进行查,就是当作是一个条件。
但我只要页面代码,后台的我自己改就行,页面不太懂,用的是struts2 s标签就行
问题已解决了

谢谢回答的各位,如上自己解决了需求 互学吧~

<s:select label="产品线" list="#request.list" listKey="key" listValue="value" headerKey="0" headerValue="--请选择--"/>
list为保存在后台的集合追问

用select不是只能选一个吗?我现在需求是先显示所有产品线,比如列出了10个产品线了,然后客户可以打钩选着几个,最后点击查询,并根据选的产品线进行查询逻辑。

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-11-07
可以试试

JQUERY easyui的combox控件
第2个回答  2013-11-07
multiple="true" 用这个属性让 s:select可多选追问

不能多选啊,而且这个用户用起来太不方便了。。。

jsp复选框怎么设置两个特定的值不能同时选中
根据CSDN博客查询得知,jsp复选框设置两个特定的值不能同时选中的方法如下:1.在JSP页面中使用HTML标签创建复选框,并设置其值属性。2.在JSP页面中使用JavaScript代码获取复选框的值。3.在JavaScript代码中遍历复选框的值,并检查两个特定值是否同时选中。4.在JavaScript代码中添加事件监听器,当用户选择...

JSP列表中复选框批量选择功能实现
1、 实现的方法往往就是在每条记录前面加一个复选框,然后在列表下方放置一个“全选\/ 全不选”复选框。2、 当选中“全选\/全不选”复选框后,列表中的所有复选框都选中,当取消“全选\/全不选”复选框后,列表中的所有复选框都取消选中。3、 当列表中的复选框都取消选中后,“全选\/全不选”...

JSP中怎么用复选框多项删除
每个checkbox的value值设成所对应的记录的ID值 点击删除的时候编译复选框 。。var ids = "";如果被选中 ids += 选中的那个value + 再加个逗号做分隔 然后将这个ids传到后台 后台把ids按逗号分隔 然后根据id一一删除就行了

jsp中怎么判断复选框是否被选中?选中时点击超链接从数据库中删除此条...
因为复选框(如果你说的是checkbox的话)是一组name一样的,所以jsp这边你可以用 String checkboxes[] = request.getParameterValues("checkbox");来获得所有已经勾选的checkbox的value,然后遍历,再进行处理。如果checkboxes是null说明页面上没有选中任何复选框。

jsp如何使用‘复选框和删除标签’删除多条记录?
只能这样做,用js判断你选定的复选框,复选框的value是对应的id,最后拼一个字符串,用分号或者逗号隔开,把值赋给隐藏域,后台取隐藏域的值,然后拆分字符串,得到选中的所有id,然后挨个删除,就这样,你的超链接传的就是那个隐藏域的值,明白?

jsp复选框问题
name都是shop,那么后一个赋值就覆盖了前值。shop=request.getParameter("shop"); 只是得到一个变量的值,所以就显示一个。在jsp中好像还有一个getParameters()方法,把所有值都存于一个变量数组中,然后用循环语句读出。只是书生用的是标签迭代器做出,所以你可以参考以下资料,找一下。

jsp 批量修改选中的数据,如图所示,复选框选中几条数据后,将文本框的...
因为复选框(如果你说的是checkbox的话)是一组name一样的,所以jsp这边你可以用 String checkboxes[] = request.getParameterValues("checkbox");来获得所有已经勾选的checkbox的value,然后遍历,再进行处理。如果checkboxes是null说明页面上没有选中任何复选框。希望可以帮到你.!

在JSP页面中如何判断是否选中复选框,然后如何删除所选的那行,最后刷新...
name="c"\/>3 随便写了一个,你可以看看 删除所选那行最好用jsp连接数据库做吧,你能说下你做这个有什么用么,用javascript也可以实现,不过没什么意义哎,刷新页面,表单提交就会自动刷新页面了

JSP中如何使用复选框对数据进行删除
checkbox的name都写成一样的,value写成这条记录的主键,然后在request.getParamterValues("checkbox的name"),得到一个String数组,然后循环删除String数组里面的主键记录

JSP中如何使用复选框对数据进行删除
checkbox的name都写成一样的,value写成这条记录的主键,然后在request.getParamterValues("checkbox的name"),得到一个String数组,然后循环删除String数组里面的主键记录

相似回答