2010-03-29 4 views
0

Я использую плагин Asa Wilson jquery.dirtyform.js, чтобы пригласить пользователя несохраненных изменений, прежде чем они удалятся от страницы (ASP.Net C# 3.5).JQuery dirtyForm не работает над текстовыми полями в ajaxToolkit: TabPanel

Он в основном проходит через все элементы управления и добавляет класс и обработчик к каждому входу. Элементы управления w/i ajaxToolkit: TabPanel игнорируется, к сожалению.

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

ответ

0

Обнаружена проблема. Содержимое в панели инструментов AJAX TabPanel не отображалось при запуске события jQuery $ (document) .ready(), поэтому элементы управления не были «просмотрены».

Я просто добавил событие для элементов управления изгоев, чтобы перезаписать $ («форма»). Dirty_form();

Кажется, работает до сих пор. Я уверен, что есть более красноречивое решение.

Смежные вопросы