Задать вопрос
examp1
@examp1

Как правильно сделать разветвление в форме отправки?

Делаю сейчас 3‑х шаговою форму столкнулся с проблемой разветвления.
На первом шаге у нас идет выбор "новый покупатель " или "постоянный" при выборе новый появляться 4 поля, а при выборе постоянный будет 2 поля.
Сейчас не работает сабмит из-за этого разветвления подскажите пожалуйста как его правильно сделать сейчас реализовано так, есть 2 diva в которых заготовлены поля для обеих кнопок и они скрыты через display: none
  • Вопрос задан
  • 103 просмотра
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фронтенд-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Яндекс Практикум
    Мидл фронтенд-разработчик
    5 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
PeterLS
@PeterLS
Руководитель веб-студии
А почему не работает? Вы как валидируете форму? На стороне PHP? Тогда посмотрите чтобы у input-ов не было атрибута require (проверять заполненность будете уже на стороне сервера).
Но лучше проверять валидность на стороне клиента. Тогда с помощью JS будете проверять определенные поля на заполненность, в зависимости от выбранного варианта, шага и тд. Но это не исключает проверки на стороне сервера.
Посмотреть бы код.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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