当前位置:编程学习 > JAVA >>

复选框如何设置被选中

一个修改页面 所有参数从数据库中选出 选出的 为true|false 那么复选框如何设置被选中 --------------------编程问答-------------------- 如果是struts,那么复选框所对应的集合给他赋值就可以了
一般的话,值传到页面,用jstl的if判断 --------------------编程问答-------------------- <%
int 易做图=从数据库中读取;
%>
<input type="checkbox" name="易做图" value="1" <%=(易做图==1?"checked":"")%>男
<input type="checkbox" name="易做图" value="0" <%=(易做图==0?"checked":"")%>女 --------------------编程问答--------------------
引用 1 楼 wnf2009 的回复:
如果是struts,那么复选框所对应的集合给他赋值就可以了
一般的话,值传到页面,用jstl的if判断


对,用Struts自动装填,你只要把表单的集合放上去就OK --------------------编程问答-------------------- 如果你是用struts框架,正如楼上所述。。。。
如果没有使用框架,那么你就只能是循环遍历为设置checked="true"属性 --------------------编程问答-------------------- 用js通过id或name得到此复选框 设置checked="true" --------------------编程问答-------------------- 可以找个思路。
数据库取出来的值,存入hidden
然后得到hidden值进行判断,然后设置选中或不选中复选框, --------------------编程问答--------------------
引用 2 楼 lishunwen0825 的回复:
<%
int 易做图=从数据库中读取;
%>
<input type="checkbox" name="易做图" value="1" <%=(易做图==1?"checked":"")%>男
<input type="checkbox" name="易做图" value="0" <%=(易做图==0?"checked":"")%>女

没用struts的话就用el表达式或上面这种。
有用struts可能自动回填。 --------------------编程问答-------------------- 需要判断的,循环遍历一下,选中的话设置值为true,否则为false。
补充:Java ,  Web 开发
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,