2012-04-28 6 views
4

Я ищу способ узнать, когда пользователь покидает страницу и не сохранил изменения, а затем покажет модальный калит (предпочтительнее, но может быть поле подтверждения).Как я могу узнать, покинул ли пользователь страницу в калитке?

Дополнительная информация: решение должно иметь минимальные эффекты в коде, потому что у меня есть около 30 страниц, которые будут иметь поведение, на самом деле все мои веб-страницы простирается от одного называется LayoutPage, что-то похожее на this

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

Ihen Я начинаю искать в исходном коде Form.class Wicket. Он имеет хороший метод под названием isSubmitted(); Я мог бы использовать его, если бы смог узнать из калитки, если пользователь вот-вот покинет страницу.

Я не хочу писать валидацию для каждой страницы в системе.

ответ

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