diff --git a/share/jupyterhub/templates/login.html b/share/jupyterhub/templates/login.html
index cd585ded..5c00d31d 100644
--- a/share/jupyterhub/templates/login.html
+++ b/share/jupyterhub/templates/login.html
@@ -85,10 +85,11 @@ if (window.location.protocol === "http:") {
warning.className = warning.className.replace(/\bhidden\b/, '');
}
// setup onSubmit feedback
-$('form').submit(() => {
- $('.feedback-container>input').attr('disabled', true);
- $('.feedback-container>*').toggleClass('hidden');
- $('.feedback-widget>*').toggleClass('fa-pulse');
+$('form').submit((e) => {
+ var form = $(e.target);
+ form.find('.feedback-container>input').attr('disabled', true);
+ form.find('.feedback-container>*').toggleClass('hidden');
+ form.find('.feedback-widget>*').toggleClass('fa-pulse');
});
{% endblock %}
diff --git a/share/jupyterhub/templates/spawn.html b/share/jupyterhub/templates/spawn.html
index d44bdd0d..773a55e7 100644
--- a/share/jupyterhub/templates/spawn.html
+++ b/share/jupyterhub/templates/spawn.html
@@ -39,10 +39,11 @@
{{ super() }}
{% endblock %}