Предотвращение потери данных формы путем перехода со страницы

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

Теперь пользователь может потратить много времени на фильтрацию / поиск по сетке и установку требуемых флажков только для того, чтобы случайно нажать клавишу возврата на клавиатуре или щелкнуть гиперссылку на странице. И они потеряли бы все свои выбранные флажки.

Итак, я хочу представить некоторые функции, при которых, если хотя бы один флажок был отмечен, то, если пользователь непреднамеренно выполнит действие, которое уводит их со страницы,затем отображается подтверждающее сообщение JavaScript, уведомляющее пользователя об этом.

Все флажки будут принадлежать одной группе, например, это будет называться «продукты».

Возможно ли это вообще?

6
задан TMS 24 July 2011 в 19:49
поделиться