Как сделать форму на «несколько страниц» без перезагрузки?

Как сделать форму с кнопками "вперёд", "назад" на несколько экранов без перезагрузки страницы. На примере заполнения полей по оформлению ОСАГО. Шаг 1, шаг 2, шаг 3. В итоге компоновка всего что ввёл в одном блоке как на проверку и жмяк на "отправка"? В идеале с анимацией подсветки шагов.
  • Вопрос задан
  • 334 просмотра
Пригласить эксперта
Ответы на вопрос 2
OtshelnikFm
@OtshelnikFm
Обо мне расскажет yawncato.com
3 варианта:

1. Форма вся выводится и разделается на секции - простой js/jquery. Пока показана секция 1, секции 2 и 3 скрыты. css анимации

2. ajax/fetch - форма подгружается пошагово, заменяя в div данные

3 - rest api + react/vue - для психов. Но и такой вариант возможен для такой простой задачи
Ответ написан
Комментировать
JQuery тебе поможет с этим.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы