Skip to content

Commit 163d801

Browse files
authored
Update form inputs and labels for customer details
1 parent a33f433 commit 163d801

1 file changed

Lines changed: 20 additions & 14 deletions

File tree

Form-Controls/index.html

Lines changed: 20 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -18,32 +18,38 @@ <h1>Product Pick</h1>
1818
<!-- Customer Name Input -->
1919
<p>
2020
<label for="customerName">Name:</label>
21-
<input type="text" id="customerName" name="customerName" required minlength="2"
22-
pattern=".*\S.*" placeholder="Enter your full name">
21+
<input type="text" id="customerName" name="customerName" required minlength="3"
22+
pattern=".*\S.*\S.*" placeholder="Enter your full name">
2323
</p>
2424

2525
<!-- Customer Email Input -->
2626
<p>
2727
<label for="emailAddress">Email:</label>
28-
<input type="email" id="emailAddress" name="emailAddress" required placeholder="you@example.com"
29-
pattern="^[a-zA-Z0-9._%+-]+@(?:[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+([a-zA-Z]{2,63})$"
30-
title="Please enter a valid email address (e.g., user@example.com). Domain parts (like 'example') must start and end with a letter or number, can contain hyphens, and must be separated by dots. Ends with a top-level domain (e.g., .com).">
28+
<input type="email" id="emailAddress" name="emailAddress" required placeholder="you@gmail.com"
29+
pattern="^[^@\s]+@[^@\s]+\.[^@\s]+$"
30+
title="Please enter a valid email address (e.g., user@gmail.com). Domain parts (like 'gmail') must start and end with a letter or number, can contain hyphens, and must be separated by dots. Ends with a top-level domain (e.g., .com).">
3131
</p>
3232

3333
<!-- T-Shirt Colour Selection -->
3434
<fieldset>
3535
<legend>Choose T-Shirt Colour:</legend>
3636
<p>
37-
<input type="radio" id="colourRed" name="shirtColour" value="red" required>
38-
<label for="colourRed">Red</label>
37+
<label>
38+
<input type="radio" name="shirt-colour" value="red" required>
39+
Red
40+
</label>
3941
</p>
40-
<p>
41-
<input type="radio" id="colourBlue" name="shirtColour" value="blue">
42-
<label for="colourBlue">Blue</label>
42+
<p>
43+
<label>
44+
<input type="radio" name="shirt-colour" value="blue" required>
45+
Blue
46+
</label>
4347
</p>
44-
<p>
45-
<input type="radio" id="colourGreen" name="shirtColour" value="green">
46-
<label for="colourGreen">Green</label>
48+
<p>
49+
<label>
50+
<input type="radio" name="shirt-colour" value="green" required>
51+
Green
52+
</label>
4753
</p>
4854
</fieldset>
4955

@@ -72,4 +78,4 @@ <h2>By Gideon Defar</h2>
7278
</footer>
7379
</body>
7480

75-
</html>
81+
</html>

0 commit comments

Comments
 (0)