如何通过Jquery跟踪表单中的更新值和输入名称

如何通过Jquery跟踪表单中的更新值和输入名称,jquery,forms,Jquery,Forms,我正在一个SAAS平台上工作,我想记录下副管理员所做的所有更改。例如,如果一些人编辑了一些东西,那么我想将这些更新的值保存到日志表中,并跟踪谁更新了什么以及何时更新 因此,有人可以告诉我,如何在加载表单时克隆表单,然后仅保留所有更新的值 我在一些搜索之后得到了这个函数,但我不知道它到底是做什么的 function isModifiedForm(form){ var __clone = $(form).clone(); __clone[0].reset(); return $(form

我正在一个SAAS平台上工作,我想记录下副管理员所做的所有更改。例如,如果一些人编辑了一些东西,那么我想将这些更新的值保存到日志表中,并跟踪谁更新了什么以及何时更新

因此,有人可以告诉我,如何在加载表单时克隆表单,然后仅保留所有更新的值

我在一些搜索之后得到了这个函数,但我不知道它到底是做什么的

function isModifiedForm(form){
  var __clone = $(form).clone();
  __clone[0].reset();
  return $(form).serialize() == $(__clone).serialize();
}

您应该在服务器端对提交的新值与当时记录中的值进行比较,因为如果将原始值保留在客户端表单中,用户可以通过浏览器的开发工具进行更改。^同意。这是真正不应该在客户机上执行的服务器逻辑。