javascript - 如何跟踪 HTML 页面中所做的更改

标签 javascript html dom business-process-management

我发现这种情况非常有趣,希望您也喜欢。我有一个详尽的数据输入页面,其中包含 50-70 个加载了预填充值的表单元素。

现在提交时,我需要在下一页显示已更改的表单元素。值,例如标签、旧值、新值。

解决此问题的理想方式是什么?我正在寻找一个通用的 impl,因为我想多次重复使用它。我在玩 HTML DOM 方面的技能非常有限,但如果你能用一种方法指导我,我就能找到一种方法。

最佳答案

您可以为所有 <input /> 添加属性以保存原始值。

您可以使用 jQuery 轻松做到这一点:

$("input").each(function() {
    $(this).attr("originalValue", $(this).val()); 
});

然后在用户点击“提交”按钮时将其与新值进行比较。

演示:http://jsfiddle.net/uUGrU/14/

关于javascript - 如何跟踪 HTML 页面中所做的更改,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9118042/

相关文章:

javascript - slideToggle() 没有滑动我的列表项

javascript - 在 render() 组件方法上编写 javascript 命令

html - 当绝对位置包含在相对范围内时,它在 Chrome 中无法正常工作

javascript - 如何使用按钮更改输入的值

javascript - 如果我提到最外面的选择器,为什么事件委托(delegate)不起作用?

javascript - 如果阈值大于 0,IntersectionObserver isIntersecting 属性永远不会为 false

javascript - 简单的功能给出意想不到的结果

javascript - javascript中以下两个有什么区别?

javascript - Angular 表达式的安全性

javascript - 如何在 NightmareJS 中启用右键单击?