Sisyphus.js - запоминает введенные данные в Local Storage
Пока вы заполняете длинную форму данные сохраняются в хранилище браузера. Поэтому при случайном сбое или выключении или обновлении страницы данные у вас сохранятся на том этапе на котором вы закончили заполнять.
Ссылка на скрипт и там же демо
А еще сегодня у меня важный день... Эх будем надеться что все пройдет хорошо.