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

时间:2010-08-31 02:15:01

标签: asp.net jquery jquery-ui jquery-plugins jquery-ui-tabs

我有一个ASP.NET页面,在唯一的div内有三个form,它们呈现为三个jQuery ui标签。所有这三个标签都有input和/或select s,这些标签会提交给单独的网络方法。

在标签1上有两个类型为input的{​​{1}},在将submit提交到另一个页面后会重定向。可以在所有三个选项卡上同时进行编辑,因此需要在表单上实现某种形式脏(相当于部分脏)的指示符。

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

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

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

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

1 个答案:

答案 0 :(得分:2)

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

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

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