开发场景中遇到这样的一个问题,在网上也找了一些结局方法,但不成功,于是自己写了一个笨一点的方法,算是一种方法,希望对遇到该开发场景的朋友有所帮助。

freemarker html代码:

			<table style="width:100%" class="table01" cellspacing="1" cellpadding="5">
<#list customlist as culi>
<tr>
<td class="td_title" style="width:179px" align="center" nowrap="nowrap">${culi.custom}:</td>
<td align="left" style="word-wrap:break-word;word-break:break-all;width:85%" colspan="3">
<#if culi.custom?index_of('完成状态')!=-1>
<input name="${culi.vfg}" type="checkbox" value="1"/><span>按计划进行</span>
<input name="${culi.vfg}" type="checkbox" value="2"/><span>进度顺利但有延误风险</span>
<input name="${culi.vfg}" type="checkbox" value="3"/><span>延误</span>
<!-- 这里需要回填CheckBox,我先把回填的值放着一个隐藏的input里面,然后在
function里面控制 -->
<input type="hidden" id="makeSureCheck" value="${culi.conten}"/>
<#else>
<input id="${culi.vfg}" name="${culi.vfg}"class="zxui-textbox" type="text"
style="width:600px;height:100px" value="${culi.conten}">
</#if>
</td>
</tr>
</#list>
</table>

js 根据隐藏input值回填CheckBox,当隐藏之大于0时,说明是回填值,因为数据库已对该字段保存否则显示无选择状态。

$(function(){
var makeSureCheck = $('#makeSureCheck').val();
makeSureCheck>0&&$('input:checkbox[value='+makeSureCheck+']').attr('checked','true');
}

最新文章

  1. SubSonic3.0.0.4.1源码包与调用Dll
  2. [转]Web Service Authentication
  3. T4模板语法
  4. 简单的ALloctor模板
  5. UI基本之UITextField相关方法属性
  6. ios 文字图标
  7. lsof使用
  8. 浅谈MVC数据验证
  9. 2017-03-02学习心得之Java代码
  10. 合法的json数组字符串,转换json
  11. Ubuntu环境下配置darknet
  12. 使用HTML meta no-cache标签来禁用缓存
  13. baidu.com跳转www.baidu.com
  14. Python 函数也是一种对象
  15. JMeter学习(三十七)Jmeter录制手机app脚本(转载)
  16. CentOS安装配置Samba
  17. logger 的使用一 小结
  18. Windows 10 搭建Hadoop平台
  19. ios7适配--uitableviewcell选中效果
  20. python怎样在一行中捕获多个异常

热门文章

  1. Centos7搭建 KVM 环境
  2. Beats:为 Beats => Logstash => Elasticsearch 架构创建 template 及 Dashboard
  3. shell下cat EOF中变量$处理
  4. 延申三大问题中的第一个问题处理---原先shell脚本中启动jar文件命令的配置,附加参数等
  5. python 代码执行顺序
  6. 2. 在 Kubernetes 上安装 Gitlab
  7. Go微服务实战 - 从0到1搭建一个类Instagram应用(持续更新)
  8. jq修改多个css样式
  9. 洛谷P4304 TJOI2013 攻击装置 (二分图匹配)
  10. 几个Caller-特性的妙用