页面checkbox选中问题
、
<input type="checkbox" id="checklist" name="checklist" value="14" />
<input type="checkbox" id="checklist" name="checklist" value="15" />
<input type="checkbox" id="checklist" name="checklist" value="16" />
从数据库中读取值(数组),匹配到checkbox值在数据库中存在,则checkbox选中。
页面checkbox有30多,格式都同上,数据读取的值是个数组,获取页面checkbox集合 在匹配?
------解决方案--------------------用js jquery 也可以实现, 后台读取数据库中的选中值 复制给一个 隐藏的input 例如 value='15,16'
jquery 读取 隐藏 input 的值,分割后 遍历 checklist 值符合就选中 比较简单的
或者在后台 遍历 checklist 判断值再选中。
------解决方案--------------------前台jquery遍历checkbox列表,把选中的写到一个runat="server"的hidden里面,提交,后台取值。
需要注意防止用户篡改数据提交。