Как обнаружить несохраненные данные в форме, когда пользователь покидает страницу?

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

Это функциональное требование:

«Пользователь открывает страницу, а затем щелкает по любой ссылке, если значения на странице изменили всплывающее окно с предупреждением, чтобы уведомить пользователя о том, что ему нужно сохранить измененные данные, но если ничего не изменилось. система продолжит работу без уведомления пользователя ».

Я попытался сравнить метод массива, чтобы сравнить как DTO, поступающий для DB, так и связанный DTO, но это дало мне много проблем с длиной массива и сравнением байтов.

8
задан tshepang 8 December 2013 в 07:59
поделиться