Задать вопрос
UDAV99
@UDAV99
web программист, верстальщик

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

Есть три кнопки, каждая из которых открывает форму.
Как можно сделать так, что если одна кнопка нажата (форма открыта), то при нажатии этой же кнопки или любой другой в открытую форму добавлялись поля из других форм? т.е. по сути чтоб одна форма была и одна кнопка отправить.
  • Вопрос задан
  • 104 просмотра
Подписаться 2 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    JavaScript
    3 месяца
    Далее
  • Яндекс Практикум
    Фронтенд-разработчик расширенный
    13 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
hummingbird
@hummingbird
По сути - 3 блока полей внутри <form> ... </form>

Первый:
display: block;

Остальные два:
display: none;

По нажатию на кнопку скрывать/отображать тот или иной блок полей. В последнем блоке разместить кнопку "Отправить".

Простым кнопкам даешь id типа: form-block1, form-block2, form-block3.
Далее ловишь их нажатие:
$('#form-block2').click(function() {
	$('#form-block1').css('display', 'none');
	$('#form-block2').css('display', 'block');
});
Ответ написан
Ваш ответ на вопрос

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

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