У меня есть несколько форм на странице. Каждая форма имеет свои грязные показатели. После отправки формы будут "нацелены" на фиктивный фрейм. Прямо сейчас, когда нажимается кнопка вне формы, когда данные грязные, я сбрасываю флаг грязной формы и затем отправляю форму. В обработчике события onload фиктивного iframe я проверяю содержимое и показываю соответственно успех / неудачу. Как я также могу сбросить грязный флаг формы в этом обработчике события загрузки?
Например, в моем javascript file1 js1. js у меня есть:
var form1dirty = false, form2dirty = false;
var dirtyvaribleref = null;
$("btn_submitform1").click(function(){
if(form1dirty){
form1dirty = false; /* should do something like dirtyvariablefer = form1dirty; */
$("#form1").submit();
}
});
и в js2. js, у меня есть:
$("#frm_dummy").on("load", function(){
/* show success or error*/
/* how can I reset form1dirty in a generic way, like by using dirtyvaiableref
}
TIA