https://www.w3schools.com/howto/howto_js_form_steps.asp
Примитивная реализация для общего понимания.
Луше собирать данные формы полностью и отправлять на сервер только после полного заполнения. Так упрощается реализация на сервере - не нужно хранить промежуточные результаты экранов.
При этом обязательна JS валидация на клиенте каждого экрана формы - иначе будет заморочка с отображением полей с ошибками пасле валидации на сервере.
Если зависимость содержимого страницы от данных формы не слишком большая, то можно использовать подобное решение.
Если же формы большие, экранов форм много, изменяемых блоков на странице много, много данных подтягивается с сервера... чтобы не запутаться в jquery спагетти - смотрите в сторону js-фрэймворков. Вот, например, нарядный вариант
vue + vuetify.