From eb6f142bf83756ef91ece4ec1733f8cf05a97732 Mon Sep 17 00:00:00 2001 From: Pierre-antoine Comby Date: Tue, 25 Feb 2020 22:26:43 +0100 Subject: [PATCH] autofocus of signup form on first field --- apps/member/forms.py | 5 +++++ templates/member/signup.html | 2 +- 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/apps/member/forms.py b/apps/member/forms.py index 66844cf4..abb35cd9 100644 --- a/apps/member/forms.py +++ b/apps/member/forms.py @@ -14,6 +14,11 @@ from crispy_forms.layout import Layout class SignUpForm(UserCreationForm): + def __init__(self,*args,**kwargs): + super().__init__(*args,**kwargs) + self.fields['username'].widget.attrs.pop("autofocus", None) + self.fields['first_name'].widget.attrs.update({"autofocus":"autofocus"}) + class Meta: model = User fields = ['first_name', 'last_name', 'username', 'email'] diff --git a/templates/member/signup.html b/templates/member/signup.html index 4e6f79bc..e682bd9b 100644 --- a/templates/member/signup.html +++ b/templates/member/signup.html @@ -10,7 +10,7 @@ {% csrf_token %} {{ form|crispy }} {{ profile_form|crispy }} -