У меня многоступенчатая форма, и пользователь может перейти на любую страницу, чтобы изменить или добавить информацию. Существует меню, которое показывает текущий прогресс, шаги, которые пользователь выполнил, и позволяет перейти к любому завершенному или ожидающему шагу.
Несмотря на большую кнопку "Сохранить и продолжить", некоторые пользователи нажимают это меню, чтобы перейти дальше. Я должен проверить - если значения изменились в форме и спросить: "Сохранить изменения? Да/Нет".
Каков наилучший способ (с минимальным клиентским кодом JavaScript), вы предлагаете мне проверить, изменились ли значения формы?
Отредактировано несколько позже:
Я забыл сказать, что многоступенчатая форма использует обратную передачу между шагами.