站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题还是多选框问题

还是多选框问题

摘要: 还是多选框问题


我在第一个页面上已经把多选框选中的值当成一个数组赋值给一个变量,存到数据库里面的.如果后面客户需要更新时就要把那个数组提取出来,然后以前选中的现在还要他选中,修改完以后在进行提交.

怎么提取?怎么让checkbox为选中状态?


提出 数组的时候, 看你放在什么地方了,
如果存在数据库,这个就是不用说了吧.
如果是传过来的,在js中 赋值用一个 var的变量selectedlist

在用这个selectedlist.index("对应的checkbox的值"); 这里可以循环的读取checkbox的值

如果这个得到的值不为-1, 表示包含, 就设置为checked 就ok了

至于提交,那跟你第一个页面一样了


就存在数据库里的,只要是我就在第一个页面当成一个值给放数据库了.在取出来成了一个值了啊..还要把它分开,还要怎么让多选框响应的值选中?


不用分开了啊

我在上面不是说的很清楚么?

在javascript中处理了. 先循环 checkbox的所有value,再用index() 方法来判断

不为-1的表示, 数据库中的值包含了 当前的checkbox的value, 选中即可

例如
result表示你在数据库中取得的值
for(i=0;i<form.checkname.length;i++)
if(result.indexOf(form.checkname[i].value)!=-1)
f.checkname[i].checked=true;
}


↑返回目录
前一篇: checkbox选中问题
后一篇: wap1.2问题??