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

Как корректно сделать две одинаковые формы на странице Django?

Имеется сайт на Джанго. На странице есть форма обратной связи в двух вариантах: одна в футере, другая, точно такая же, но вызывается модальным окном. Набор полей в форме одинаковый. Соответственно, у полей одинаковые id и name. Как сделать правильно, чтобы не было ошибок из за одинаковых айдишников на странице? Не делать же отдельно две формы, коль уж они одинаковые!
  • Вопрос задан
  • 190 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
sergey-gornostaev
@sergey-gornostaev Куратор тега Django
Седой и строгий
Поможет параметр prefix, но форму инстанцировать придётся дважды:
callback_form_header = CallbackForm(prefix="header")
callback_form_footer = CallbackForm(prefix="footer")
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
Konstantin18ko
@Konstantin18ko
Стоматолог
Я такую вещь делаю через VueJS.
Ответ написан
Ваш ответ на вопрос

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

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