Skip to content

Commit fc96998

Browse files
Fixed minimum length and added fieldset tagsbased on comments
1 parent ed6f964 commit fc96998

1 file changed

Lines changed: 32 additions & 27 deletions

File tree

Form-Controls/index.html

Lines changed: 32 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -18,43 +18,48 @@ <h1>Product Pick</h1>
1818
<div>
1919
<label for="name">Customer Name: </label>
2020
<input type="text" name="name" id="name" placeholder="enter your name" required minlength="2"
21-
pattern=".*\S.*\S.*">
21+
title="Name must be at least 2 characters long">
2222
</div><br />
2323
<div>
2424
<label for="email">Customer Email: </label>
2525
<input type="email" name="email" id="email" placeholder="you@example.com" required>
26-
</div>
26+
</div> <br>
27+
2728
<div>
28-
<p>Choose a T‑shirt colour:</p>
29+
<fieldset>
30+
<legend>Choose a T‑shirt colour:</legend>
31+
<label>
32+
<input type="radio" name="colour" value="red" required>
33+
Red
34+
</label>
2935

30-
<label>
31-
<input type="radio" name="colour" value="red" required>
32-
Red
33-
</label>
36+
<label>
37+
<input type="radio" name="colour" value="blue">
38+
Blue
39+
</label>
3440

35-
<label>
36-
<input type="radio" name="colour" value="blue">
37-
Blue
38-
</label>
41+
<label>
42+
<input type="radio" name="colour" value="black">
43+
Black
44+
</label>
45+
</fieldset>
46+
</div><br>
3947

40-
<label>
41-
<input type="radio" name="colour" value="black">
42-
Black
43-
</label>
44-
</div>
4548
<div>
46-
<p>Choose a T‑shirt size:</p>
47-
48-
<select name="size" required>
49-
<option value="">-- Select a size --</option>
50-
<option value="XS">XS</option>
51-
<option value="S">S</option>
52-
<option value="M">M</option>
53-
<option value="L">L</option>
54-
<option value="XL">XL</option>
55-
<option value="XXL">XXL</option>
56-
</select>
49+
<fieldset>
50+
<legend>Choose a T-shirt size:</legend>
51+
<select name="size" required>
52+
<option value="">-- Select a size --</option>
53+
<option value="XS">XS</option>
54+
<option value="S">S</option>
55+
<option value="M">M</option>
56+
<option value="L">L</option>
57+
<option value="XL">XL</option>
58+
<option value="XXL">XXL</option>
59+
</select>
60+
</fieldset>
5761
</div> <br />
62+
5863
<button type="submit">Submit</button>
5964

6065
</form>

0 commit comments

Comments
 (0)