Как сделать перезаполнение формы, поля в которую добавляются с помощью JS?

Доброго времени суток. Возникла следующая проблема. Есть форма, в которой среди прочих, есть такие 2 поля:
regalia[place1]
regalia[description1]
Оба - input text. И есть кнопка "добавить ещё". По клику на неё - добавляются поля regali[place2], regalia[description2]. Кликнем ещё раз - regali[place3], regalia[description3] и т.д. Допустим пользователь добавил 5 полей, нажал кнопку отправить, но во время добавления в БД возникла какая-то ошибка. Человеку высветилось сообщение, мол "Произошла ошибка. Попробуйте заполнить ещё раз" и кнопка "назад", которая дублирует функционал кнопки "назад" браузера. Но если перейти назад, то форма загрузится и даже заполнится введёнными данными, но поля, которые добавлены с помощью js пропадают. Понимаю, что дело именно в том, что они добавляются с помощью js, но не знаю как решить эту проблему. Помогите, знающие люди) Заранее спасибо за ответ.
  • Вопрос задан
  • 2395 просмотров
Пригласить эксперта
Ответы на вопрос 1
Как вариант, сделать отправку формы с помощью ajax (то есть без перезагрузки страницы).
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы