diff --git a/share/jupyterhub/templates/login.html b/share/jupyterhub/templates/login.html
index d9728733..841ccf07 100644
--- a/share/jupyterhub/templates/login.html
+++ b/share/jupyterhub/templates/login.html
@@ -43,13 +43,19 @@
class="form-control"
name="username"
val="{{ username }}"
- autofocus="autofocus" />
+ autofocus="autofocus"
+ {# allow adding extra HTML Input Attributes (pattern, placeholder, title, minlenght, maxlenght, ...) #}
+ {% block username_input_attribs %}{% endblock username_input_attribs %}
+ />
+ id="password_input"
+ {# allow adding extra HTML Input Attributes (pattern, placeholder, title, minlenght, maxlenght, ...) #}
+ {% block password_input_attribs %}{% endblock password_input_attribs %}
+ />
{% if authenticator.request_otp %}