diff --git a/Libraries/LibWeb/HTML/HTMLFormElement.cpp b/Libraries/LibWeb/HTML/HTMLFormElement.cpp
index 7e02ca2f4aa..940831f0ba2 100644
--- a/Libraries/LibWeb/HTML/HTMLFormElement.cpp
+++ b/Libraries/LibWeb/HTML/HTMLFormElement.cpp
@@ -131,11 +131,11 @@ WebIDL::ExceptionOr HTMLFormElement::submit_form(GC::Ref subm
// NOTE: Only input, select and textarea elements have a user validity flag.
// See https://html.spec.whatwg.org/multipage/form-control-infrastructure.html#user-validity
if (is(*element)) {
- (&as(*element))->set_user_validity(false);
+ (&as(*element))->set_user_validity(true);
} else if (is(*element)) {
- (&as(*element))->set_user_validity(false);
+ (&as(*element))->set_user_validity(true);
} else if (is(*element)) {
- (&as(*element))->set_user_validity(false);
+ (&as(*element))->set_user_validity(true);
}
}