Background
We want to inform users when their form is incomplete, so that they can publish a valid form response. This ticket is for clicking publish when there is no "draft" state.
User story / requirement
Given that I am filling out the form and miss a required field, when I click submit, then I should see validation errors on invalid form fields, and be able to edit my response.
Show an error state when a user hasn't selected a required field, or if a field doesn't hit a character limit
- Title: min 5 characters, max 70
- Description: 50+ characters
- "wish type": Select 1
- Project(s): Select 1+ or “other”. Other needs 3+ characters
- Impacted users: 5+ characters
Optional fields:
- Phab ticket
All form validation language should follow convention of codex principles.
Relevant figma: https://www.figma.com/design/JcTMFwbEJPpCKBiZ16Jkel/Future-of-the-Wishlist?node-id=1368-14631&t=CrKXOpbCpA53k5z5-0