@Jfinal前端有如下html <input type="checkbox" name="qjt.lbj" value='1' />病假 </br> <input type="checkbox" name="qjt.lsj" value='0' />事假 </br> <input type="checkbox" name="qjt.lnj" value='0' />年假 </br>
后台用getModel取参,然后Model的update方法
发现只有当checkbox 为选中状态时,生成的SQL update语句才包含有此字段,
如:
lbj选中时 生成的SQL语句为: update qjt set no=?, lbj=? where id=?
lbj不选中时 生成的SQL语句为: update qjt set no=? where id=? (i不包含lbj这个字段 了)
我原来是选中,现在想修改请假类别去掉某一类别的勾选就不更新了吗?还是我用的方法不对?
项目:JFinal
三个 input 的 name 也都不对,改成完全一样,例如改成:qjt.type。 数据库弄个 type 字段,表明是请假的类型,而不是三个字段
最后,单步调试看数据据,这个纯 html 问题