West Midlands | Jan-2026 | Arunkumar Akilan | Sprint 2 | Form Controls#1085
West Midlands | Jan-2026 | Arunkumar Akilan | Sprint 2 | Form Controls#1085arunkumarakilan wants to merge 5 commits into
Conversation
✅ Deploy Preview for cyf-onboarding-module ready!
To edit notification comments on pull requests, go to your Netlify project configuration. |
This comment has been minimized.
This comment has been minimized.
cjyuan
left a comment
There was a problem hiding this comment.
-
Have you fully tested your implementation to see if the user can submit the form when some of the input is missing?
-
A well-prepared PR makes it easier for reviewers to approve it with minimal back-and-forth.
Can you take a look at this General Feedback to see if there
is anything you can do to make your PR more robust and ready?
Doing so can help speed up the review process.
cjyuan
left a comment
There was a problem hiding this comment.
Code is free of syntax errors. Good job.
Have you tried asking AI these questions? |
Yes — the form structure is clear and semantic. I used header, main, form, fieldset, and legend to group related inputs, and each input/select has a matching label linked using for/id. For accessibility, I checked that all inputs have associated labels, required fields use native HTML validation, select elements use a disabled placeholder so users must make an explicit choice, autocomplete is added to help users and assistive technologies, and the name field now uses a stricter pattern so it cannot be submitted with only spaces. I also formatted the code using VS Code’s Format Document feature to improve indentation and readability. I used AI to review the form for semantic structure, validation edge cases, and accessibility best practices, and applied the suggestions. |
|
Changes look good. You should also add a "Needs review" label to indicate the PR is ready to be re-reviewed. |
|
Hi ,
I have added a needs review.
Thanks
…On Fri, 6 Feb 2026 at 08:27, CJ Yuan ***@***.***> wrote:
*cjyuan* left a comment (CodeYourFuture/Module-Onboarding#1085)
<#1085 (comment)>
Changes look good.
You should also add a "Needs review" label to indicate the PR is ready to
be re-reviewed.
—
Reply to this email directly, view it on GitHub
<#1085 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/BTZRSKEI635JJKXZZZKMRF34KRF53AVCNFSM6AAAAACTCS4FOCVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZTQNJYG43TKNJYGA>
.
You are receiving this because you authored the thread.Message ID:
***@***.***>
|
|
You could practice that in future PR. I have already mark this "Complete". :D |
|
Closing PR because the January ITP run has finished. Feel free to re-open if you're still working on it. |

What does this PR do?
This PR completes the Form Controls task for Sprint 2.
The page includes a simple product selection form built using semantic HTML and accessibility best practices.
Changes made
<fieldset>and<legend>Testing
Self checklist
Questions for reviewer