判断表单的某个字段是否修改

qq271031733 2012-02-09 10:04:06
碰到一个问题。。现在的需求是,用户在修改一个合同时,要在数据库保留这个用户修改了这个合同的那些字段,并且保存修改之前和之后的值,看到网上的解决方案都是判断了整个表单是否被修改过,没法精确到修改了哪个字段,谁给我一个解决方案,万分感谢!
...全文
251 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
java_freshman01 2012-02-09
  • 打赏
  • 举报
回复
两张表,一张表记录修改前合同信息。
第二张表记录这份合同的已修改字段。用合同编号关联。
pengble 2012-02-09
  • 打赏
  • 举报
回复
方案1:在合同表中对有可能修改的字段都分别建立两个字段,分别存贮修改前和修改确认后的值.
方案2:合同表分为两张表,即原始合同表和已确认正式生效的合同表.
badpp1020 2012-02-09
  • 打赏
  • 举报
回复
1、ajax判断修改前后的差别;
2、采用隐藏input框,在js中判断;
  • 打赏
  • 举报
回复
数据不是很多的话,可以每次用户修改合同后,就在合同表中新生成一条记录。将来可以根据时间倒序查客户的修改记录。判断某个字段是否被修改,直接去表中查距离当前记录时间最近的那条记录,两条记录的相同字段一比较,就知道是否被修改了。同一合同在表中多条记录的合同号应该是相同的,作为关联字段。这样一张表就可以,但是要有修改时间字段。

81,095

社区成员

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

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