Thymeleaf如何回填复选框?-sunziren
<input id="hjcgxs1" type="checkbox" value="zz" name="hjcgxs" th:attr ="checked=${xmxx.hjcgxs.contains('zz')}"><label for="hjcgxs1">著作</label> <input id="hjcgxs2" type="checkbox" value="lw" name="hjcgxs" th:attr ="checked=${xmxx.hjcgxs.contains('lw')}"><label for="hjcgxs2">论文</label> <input id="hjcgxs3" type="checkbox" value="yjbg" name="hjcgxs" th:attr ="checked=${xmxx.hjcgxs.contains('yjbg')}"><label for="hjcgxs3">研究报告</label>
1.复选框注意name相同,数据库用这个name名字建立一个字段,实体也是这个字段;
2.类似与上面的例子,如果全部选择,后台hjcgxs这个字段接收到的值为“zz,lw,yjbg”;可以看到,多个选项的话,程序自动用逗号分隔开。
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步