我有一个ASP.NET页面,在唯一的div
内有三个form
,它们呈现为三个jQuery ui标签。所有这三个标签都有input
和/或select
s,这些标签会提交给单独的网络方法。
在标签1上有两个类型为input
的{{1}},在将submit
提交到另一个页面后会重定向。可以在所有三个选项卡上同时进行编辑,因此需要在表单上实现某种形式脏(相当于部分脏)的指示符。
在使用“确定/取消”提示提交重定向提交之前,需要警告用户。
部分级别脏指示器应分开重新分段。
DirtyForm jQuery插件看起来是一个很好的起点,但是想听听这种方法的任何警告。
有人做过这样的事吗?感谢
答案 0 :(得分:2)
我一直在做类似的事情,也使用DirtyForm插件,它一直很好用。我们基本上只是绑定脏的和干净的事件,如下所示:
$(".section").dirty_form().dirty(function(event, data) {
$(".indicator").addClass('dirty');
}).clean(function(event, data) {
$(".indicator").removeClass('dirty');
});
设置完成后,我们会在提交前突出显示未通过验证的每个部分。我相信你可以做类似的事情,只是发出警报而不是添加脏类。