数据库中已经有这个用户选的选项了现在用户管理时,edit,如何让checkbox显示已经选了的选项呢?

解决方案 »

  1.   

    <logic:notEmpty name="">
    <logic:match name="" property="" value="">
      <input type="checkbox" name="a " checked="checked">
    </logic:match>
    </logic:notEmpty>
      
     when  in "logic:match" if name.property equal  value   this" checkbox "will be checked. You can try it again!
      

  2.   

    从数据库中读取了数据,然后跟你页面中的checkbox的值相比较,如果等于那对应的checkbox就选中。
      

  3.   

    读出的数据怎么提交到javascript的function呢,因为触发了edit的onclick事件才显示,编辑框,而checkbox数据库中存的数据(就是选项数)是不确定的,没有办法确定参数的个数,javascript的function中好像又不能用引用类型的参数(还是当字符串处理)
      

  4.   

    flag = rs("check")
    if falg = true then
       Response.write"<input type=checkbox checked>"
    else
       Response.write"<input type=checkbox>"
    end if
      

  5.   

    多谢楼上的建议,但页面是用一个框架做的,如果要是用response.write写,基本不可能……而且页面有tabbar里面,那个不在第一页上,要是提交到servlet再转回来,就会刷到一个页了不过还是感谢思路