Есть что-то типа квиза на сайте kaviol.ru справа. При нажатии на продолжить, появляется новый блок поверх предыдущего с очередным набором input-ов. В самом конце есть кнопка "В начало", которая просто скрывает все блоки кроме перового. Проблема в том, что повторное прохождение вопросов показывает ранее отмеченные варианты. А как обнулить все ранее введенные значения?
1. При входе на страницу сохранить исходное состояние всех инпутов let initialState = $('#myForm').serializeArray();
2. При возвращении к началу - восстановить исходное состояние
let form = $('#myForm');
if (form.attr('name') in initialStates) {
initialStates[form.attr('name')].forEach(item => {
form.find('[name="' + item.name + '"]').val(item.value);
});
}