在ASP.NET页面中为3个不同的div实现脏指示器

我有一个ASP.NET页面,在唯一的form中有三个div ,呈现为三个jQuery ui选项卡。 所有这三个选项卡都有input s和/或select s,它们被提交给单独的Web方法。

在选项卡一上有两个类型为submit input ,在将form提交到另一个页面后重定向。 所有三个选项卡都可以同时进行编辑,因此需要在表单上实现某种forms(脏 – 相当)的指示符。

在使用“确定/取消”提示提交重定向提交之前,需要警告用户。

部分级别脏指示器应分开,分段重置。

DirtyForm jQuery插件看起来是一个很好的起点,但是想听听这种方法的任何警告。

有人做过这样的事吗? 谢谢

我一直在做类似的事情,也使用DirtyForm插件,它一直很好用。 我们基本上只是绑定脏的和干净的事件,如下所示:

  $(".section").dirty_form().dirty(function(event, data) { $(".indicator").addClass('dirty'); }).clean(function(event, data) { $(".indicator").removeClass('dirty'); }); 

设置完成后,我们将突出显示在提交之前未通过validation的每个部分。 我相信你可以做类似的事情,只是发出警报而不是添加脏类。