Реализация грязного индикатора для 3 разных div на странице ASP.NET - PullRequest
1 голос
/ 31 августа 2010

У меня есть страница ASP.NET с тремя div в пределах единственного form, который отображается как три вкладки jQuery ui.Все три вкладки имеют input с и / или select с, которые передаются отдельным веб-методам.

На первой вкладке есть два input с типом submit, которые перенаправляют после фиксации form на другую страницу.Одновременное редактирование возможно на всех трех вкладках, и, следовательно, необходимо внедрить в форму какие-то индикаторы грязной формы (скорее, грязной секции).

Пользователь должен быть предупрежден перед фиксациейперенаправление-отправляет с подсказкой OK / Отмена.

Индикатор загрязнения уровня раздела должен быть сброшен отдельно, в разрезе.

Плагин DirtyForm jQuery выглядит хорошим местом для начала, но хотел бы услышать о любых предостережениях этого подхода.

Кто-нибудь сделал что-нибудь подобное?Спасибо

1 Ответ

2 голосов
/ 31 августа 2010

Я делал нечто подобное, также использовал плагин DirtyForm, и он отлично работал.По сути, мы просто свяжем грязные и чистые события следующим образом:

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

После настройки мы выделим каждый раздел, который не прошел проверку перед отправкой.Я уверен, что вы можете сделать что-то подобное и просто поставить предупреждения вместо добавления грязных классов.

...