Django шаблон формы без кнопки «Отправить» - PullRequest
0 голосов
/ 21 апреля 2020

Поэтому я пытаюсь сохранить форму, не используя выделенную кнопку отправки в форме div;

<div class="col-lg-8 mt-5 cart-wrap ftco-animate">
    <form method="post" id="my_form">
        {% csrf_token %}
        <div class="cart-total mb-3">
            <fieldset class="form-group">
                {{ note|crispy }}
            </fieldset>
        </div>
    </form>
</div>

Кнопка, которую я использую для запуска, чтобы сохранить форму, находится внизу страницы и, как показано ниже :

<p>
<a href="{% url 'precheckout-view' %}" class="btn btn-primary py-3 px-4" type="submit" id="my_button" onclick="document.getElementById('my_form').submit()">Proceed to Checkout</a>
</p>

Однако онклик не вызывает форму и форма не сохраняется. Где я делаю не так?

1 Ответ

0 голосов
/ 21 апреля 2020

Вы можете просто изменить формы.py:

class Search(forms.Form):
    field = forms.ChoiceField(choices=MY_CHOICES,
    widget=forms.Select(attrs={'onchange': 'submit();'}))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...