Implement Client-Side Submission Prevention for Registration Form #9205
Labels
Lead: @cdrini
Issues overseen by Drini (Staff: Team Lead & Solr, Library Explorer, i18n) [managed]
Primary Focus
The active main quest of this contributor
Priority: 2
Important, as time permits. [managed]
registration
Type: Feature Request
Issue describes a feature or enhancement we'd like to implement. [managed]
Type: Subtask of Epic
A subtask that is part of the work breakdown of an epic issue (see comments). [managed]
Dependency to
epic
#7694.Describe the problem that you'd like solved
While the real-time validation fixes in #2055 will provide helpful error messages to the user re: bad formatting or taken emails, etc., they do not prevent the user from submitting a form with bad data.
For instance, if a user sees a warning that their username is too short, they will now get a nice on-screen warning, but if they choose to submit anyway, they will be able to, and duplicated and inefficient validation will happen on the backend (via
forms.py
) .Instead, we should use a combination of
HTML
andJavaScript
to prevent a user from submitting any form that contains bad or missing inputs.Requirements
HTML
validation and removejQuery
validation from registration form #9244Additional context
Stakeholders
@cdrini
The text was updated successfully, but these errors were encountered: