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

时间:2012-02-02 18:42:27

标签: javascript html dom bpm

我发现这种情况非常有趣,我希望对你也是如此。我有一个详尽的数据输入页面,其中50-70个表单元素加载了预先填充的值。

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

理想的解决方法是什么?我正在寻找一个通用的impl,因为我想多次重复使用它。我使用HTML DOM的技巧非常有限,但如果你可以用方法指导我,我会找到一种方法。

1 个答案:

答案 0 :(得分:2)

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

您可以使用jQuery轻松完成:

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

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

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