Форма мастера Django переходит на предыдущий шаг вместо следующего

У меня есть форма из 3 шагов. Когда я нахожусь на втором шаге и нажимаю Enter, он переходит на предыдущий шаг вместо следующего.

Вот моя установка:

forms.py

class ContactForm1(forms.Form):
    subject = forms.CharField(max_length=100)


class ContactForm2(forms.Form):
    sender = forms.CharField(max_length=100)


class ContactForm3(forms.Form):
    message = forms.CharField(widget=forms.Textarea)

views.py

class Prueba(SessionWizardView):
    template_name = 'start.html'

    form_list = [ContactForm1, ContactForm2, ContactForm3]

    def done(self, form_list, **kwargs):
        return render(self.request, 'done.html', {
            'form_data': [form.cleaned_data for form in form_list],
        })

urls.py

urlpatterns = [
    path('prueba', Prueba.as_view(), name='prueba')
]

start.html

<form action="" method="post">
    {% csrf_token %}
    <table>
    {{ wizard.management_form }}
    {% if wizard.form.forms %}
        {{ wizard.form.management_form }}
        {% for form in wizard.form.forms %}
            {{ form.as_table }}
        {% endfor %}
    {% else %}
        {{ wizard.form }}
    {% endif %}
    </table>
    {% if wizard.steps.prev %}
        <button name="wizard_goto_step" type="submit" value="{{ wizard.steps.first }}">{% trans "first step" %}</button>
        <button name="wizard_goto_step" type="submit" value="{{ wizard.steps.prev }}">{% trans "prev step" %}</button>
    {% endif %}
    <input id='btncont' type="submit" value="Continuar"/>
</form>

Я использовал этот код jquery, но он не работает, потому что когда я нажимаю enter, переходит на предыдущий шаг.

$(document).ready(function(){
    $('#id_1-sender').keypress(function(e){
      if(e.keyCode==13)
      $('#btncont').click();
    });
});
Вернуться на верх