我有一个包含多个字段的表单,其中一个是“counter”,可以不断更改。编辑表单时,我需要跟踪是否更改了某些字段,并在提交时将“计数器”字段设置为修改字段的数量。例如,如果计数器的旧值为10,并且field1,field2和field3被修改,则表单提交计数器应递增到13.将旧值与表格的新值比较
下面是我试图做的只是一个字段,但它的工作不正常。我也需要检查不仅一个领域,而且还有一些其他领域。任何帮助表示赞赏。谢谢!
$(document).ready(function(){
var oldVal = getOldValue("field1");
var oldCounter = parseInt(getOldValue("Counter"));
var curCounter;
$('field1').change(function(){
var newVal= $(this).val();
if(oldVal.val() == newVal.val()){
curCounter = oldCounter +1;
setField("Counter", parseInt(curCounter));
}
});
});
什么是'getOldValue'? –