У вас есть время, чтобы сделать это правильно?Потому что, если вы это сделаете, я бы не использовал генератор форм, и я бы даже не использовал формы. См. Этот вопрос.
Я бы также использовал интерфейс с вкладками.Формы немного ошеломляющие ... с меньшим количеством секций на экране, с помощью кнопки next=>
или пользовательского интерфейса с вкладками, было бы проще в использовании. (Обратите внимание, что при создании интерфейса с вкладками вкладки - это просто визуальный трюк. На самом деле все поля доступны вам, разработчику, как если бы они все были на одной странице) Благодаря jQueryUI Tabs , что делает интерфейсы с вкладками легким делом!
Если вы переделываете свой пользовательский интерфейс, вы можете вывести оба на один и тот же экран.
Кроме того, звучит как вымогли бы использовать советы по использованию модалов (он же "лайтбоксы") .Вы будете любить их.
И, если вы еще не знаете об этих двух вещах, вам нужно взять по полчаса каждый и почистить ...
jQuery - важно: используйте стрелку вниз, чтобы начать показывать вещи на каждом слайде
flexbox
Подробнее об AJAX
Также ...
Несколько советов по созданию проекта
Для каждого из приведенных выше виджетов (вкладки, Модалы и т. Д.) - сначала сделайте несколько крошечных, упрощенных тестов / упражнений.Не пытайтесь использовать их в своем проекте.Вы не сэкономите время - вы потратите его впустую.
Когда вы создаете свой проект, сначала создайте каждый из этих интерфейсов виджетов в своем собственном проекте - как будто это одна вещь (Вкладки jQUI, например) - это единственное в проекте.Поэтому постройте каждый виджет отдельно. ТО интегрируйте их как последний шаг. Вы будете рады, что сделали.
Если у вас есть какой-либо PHP в проекте, либо используйте много fopen()
Write-to-File операторов, чтобы вы знали, куда делся код до его сбоя, или научились использовать надстройку PHPConsole Chrome.