@blazer05

Не работает форма обратной связи?

Здравствуйте.
Не пойму где косяк в шаблоне? Рендерю форму в шаблон переменной {{ form }} все работает. Но если вывожу на прямую в hml код формы name="subject" то не работает, тупо перегружается страница и все.
вот код, так работает.
<form action="{% url 'contact:contactform' %}" method="post">
                    {% csrf_token %}
                     {{ form.as_p }}
                    <div class="form-group">
                    </div>
<button type="submit" class="btn btn-warning">Отправить</button>
               </form>


а так не работает.
<form action="{% url 'contact:contactform' %}" method="post">
                    {% csrf_token %}
                    <div class="form-group">
                        <input id="id_name" type="text" name="name" class="form-control" placeholder="ФИО"/>
                    </div>
<button type="submit" class="btn btn-warning">Отправить</button>
                </form>

в чем косяк?
  • Вопрос задан
  • 120 просмотров
Пригласить эксперта
Ответы на вопрос 1
попробуй

<input id="id_name" type="text" value="{{ form.name.value|default_if_none:''}}" name="{{ form.name.html_name}}" class="form-control" placeholder="ФИО"/>


или
{{ form.name }} место input
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы