我在第一个页面上已经把多选框选中的值当成一个数组赋值给一个变量,存到数据库里面的.如果后面客户需要更新时就要把那个数组提取出来,然后以前选中的现在还要他选中,修改完以后在进行提交.怎么提取?怎么让checkbox为选中状态?
解决方案 »
- 求助,为业务逻辑类注入DAO类,出错
- 为什么我的flexigrid不能在头行显示checkbox呢?
- jstl怎么遍历数字?
- java编码转换,老大难的问题
- 如何找个工作?有如几个途径?
- 如何使页面局部刷新?
- 大虾救命啊,jsp连接mysql数据库,查阅资料无数,忙了三天了,也没有连上!
- 如何把Tomcat的后台错误消息做的人性化一些呢?
- 一个servlet如何读另一servlet写入的cookie
- 请问jsp调用javabean为什么会报错包找不到呢?急死了
- tomcat需要重起才可运行是什么原因??
- 想做一个类似 ACM Judge Online的网站,用JSP+Servlet+JavaBean做,请大家提点建议
如果存在数据库,这个就是不用说了吧.
如果是传过来的,在js中 赋值用一个 var的变量selectedlist在用这个selectedlist.index("对应的checkbox的值"); 这里可以循环的读取checkbox的值如果这个得到的值不为-1, 表示包含, 就设置为checked 就ok了至于提交,那跟你第一个页面一样了
result表示你在数据库中取得的值
for(i=0;i<form.checkname.length;i++)
{
if(result.indexOf(form.checkname[i].value)!=-1)
f.checkname[i].checked=true;
}