Glasgow | May 2026 | Craig Stoddart | Sprint 1 | Form Control#1266
Glasgow | May 2026 | Craig Stoddart | Sprint 1 | Form Control#1266CraigStodd wants to merge 13 commits into
Conversation
…dded remaining sizes
✅ 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.
This comment has been minimized.
This comment has been minimized.
1 similar comment
This comment has been minimized.
This comment has been minimized.
cjyuan
left a comment
There was a problem hiding this comment.
-
One of the requirements has not yet been met: "All fields are required" -- it means the user should not be able to submit the form when any of the input field is missing a value.
-
Can you rename your branch to
feature/form-controls? (We missed specified the expected branch name in the backlog and I just updated it)- Suggestion: Ask AI what's the naming convention for branch name.
-
About the Changelist section of the PR description
- Some of the contents are not formatted properly
- Because the reviewers already know what the Form-Control exercise is, you can just state in this section that you have implemented an HTML form that meets all the requirements in the Form-Controls exercise. That is, you don't have to list the individual changes you made.
| <meta name="description" content="" /> | ||
| <meta name="viewport" content="width=device-width, initial-scale=1" /> | ||
|
|
||
| <link rel="Stylesheet" href="Mystyle.css" /> |
There was a problem hiding this comment.
File names and URL are typically case sensitive. Your CSS file is named mystyle.css.
| <!-- 1.Customer's name - ensure it contains at least two non-space characters. --> | ||
| <div> | ||
| <p> | ||
| <label>Full Name: | ||
| <input type = "text" id = "name" name = "name"> | ||
| </label> | ||
| </p> | ||
| </div> |
There was a problem hiding this comment.
This input cannot yet ensure the user input contains at least two non-space characters.
| <label for="T-Shirt-Colour"> T-Shirt Colour: </label> | ||
| <select name="T-Shirt-Colour" id="T-Shirt-Colour"> |
There was a problem hiding this comment.
A common convention is to use lowercase letters consistently for the id attribute.
| <label>XS: | ||
| <input type = "radio" id = "XS" name = "Size" value = "XS"> | ||
| </label> |
There was a problem hiding this comment.
Indentation is off.
Consider enabling "Format on save/paste" on VSCode or using its "Format Document" feature to keep the code formatted consistently.
Please take a look at this Guide: https://github.com/CodeYourFuture/Module-Onboarding/blob/main/practical_guide.md
| <label>S: | ||
| <input type = "radio" id = "S" name = "Size" value = "S"> | ||
| </label> | ||
|
|
||
| <label>M: | ||
| <input type = "radio" id = "M" name = "Size" value = "M"> | ||
| </label> |
There was a problem hiding this comment.
Why introduce id attribute to each radio button input?

Learners, PR Template
Self checklist
Changelist
HTML
tags within each
CSS
,
elements
elements
elements
Questions