Как правильно сделать разветвление в форме отправки?
Делаю сейчас 3‑х шаговою форму столкнулся с проблемой разветвления.
На первом шаге у нас идет выбор "новый покупатель " или "постоянный" при выборе новый появляться 4 поля, а при выборе постоянный будет 2 поля.
Сейчас не работает сабмит из-за этого разветвления подскажите пожалуйста как его правильно сделать сейчас реализовано так, есть 2 diva в которых заготовлены поля для обеих кнопок и они скрыты через display: none
А почему не работает? Вы как валидируете форму? На стороне PHP? Тогда посмотрите чтобы у input-ов не было атрибута require (проверять заполненность будете уже на стороне сервера).
Но лучше проверять валидность на стороне клиента. Тогда с помощью JS будете проверять определенные поля на заполненность, в зависимости от выбранного варианта, шага и тд. Но это не исключает проверки на стороне сервера.
Посмотреть бы код.