在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的每个部分。 我相信你可以做类似的事情,只是发出警报而不是添加脏类。