运用freemarker打开页面时如何自动设置radio为选中状态

zsf0615020117 2009-10-14 07:35:57

比如说数据库存储着“苹果”和“梨”两个数据,在页面中有“苹果”,“梨”,“香蕉”三种水果,而且每种水果对应一个checkbox,在页面运用freemarker标签打开时(model中设有这两种水果的字段),如何根据数据库中的水果的名称,给各个checkbox设置其checked的值(如果数据库中有这个水果,那么这个checkbox就被选中)

谢谢!
...全文
538 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
qqq320320 2010-12-17
  • 打赏
  • 举报
回复
这个标签会自动帮你选中的,这个标签中的value值和list的某个值相同,就会自动帮你选中的。
qqq320320 2010-12-17
  • 打赏
  • 举报
回复
<@p.checkbox width="50" label="apply.status" name=status value=apply.status list={'未审核':'未审核','已审核':'已审核'}/>
woming66 2009-10-15
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 zsf0615020117 的回复:]
网上freemarker list嵌套在javascript的例子也很多啊 应该可以吧 
[/Quote]

我不喜欢这么用!
zsf0615020117 2009-10-14
  • 打赏
  • 举报
回复
网上freemarker list嵌套在javascript的例子也很多啊 应该可以吧
woming66 2009-10-14
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 zsf0615020117 的回复:]
对于一楼的方法 我也试过了 可是总是提示说 <input> 标签没有关闭

我想能不能freemarker list +javascript来给checkbox的checked赋值,谢谢!
[/Quote]

不能啊 ftl默认是以文本形式打开啊!用javascript更麻烦!
zsf0615020117 2009-10-14
  • 打赏
  • 举报
回复
对于一楼的方法 我也试过了 可是总是提示说<input> 标签没有关闭

我想能不能freemarker list +javascript来给checkbox的checked赋值,谢谢!
woming66 2009-10-14
  • 打赏
  • 举报
回复
<input type="checkbox" <#if (fruit == '苹果')> checked </#if>>苹果
<input type="checkbox" <#if (fruit == '梨')> checked </#if>>梨

81,091

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧