11<!DOCTYPE html>
22< html lang ="en ">
3- < head >
4- < meta charset ="utf-8 " />
5- < meta http-equiv ="X-UA-Compatible " content ="IE=edge " />
6- < title > My form exercise</ title >
7- < meta name ="description " content ="" />
8- < meta name ="viewport " content ="width=device-width, initial-scale=1 " />
9- </ head >
10- < body >
11- < header >
12- < h1 > Product Pick</ h1 >
13- </ header >
14- < main >
15- < form >
16- <!-- write your html here-->
17- <!--
18- try writing out the requirements first as comments
19- this will also help you fill in your PR message later-->
20- </ form >
21- </ main >
22- < footer >
23- <!-- change to your name-->
24- < p > By HOMEWORK SOLUTION</ p >
25- </ footer >
26- </ body >
27- </ html >
3+
4+ < head >
5+ < meta charset ="utf-8 " />
6+ < meta http-equiv ="X-UA-Compatible " content ="IE=edge " />
7+ < title > My form exercise</ title >
8+ < meta name ="description " content ="Form for T-Shirt selling exercise " />
9+ < meta name ="viewport " content ="width=device-width, initial-scale=1 " />
10+ </ head >
11+
12+ < body >
13+ < header >
14+ < h1 > Product Pick</ h1 >
15+ </ header >
16+ < main >
17+ < form >
18+ < fieldset >
19+ < legend > Personal Information</ legend >
20+ < label for ="name "> Name:</ label >
21+ < input minlength ="2 " type ="text " id ="name " name ="name " pattern ="^(?!\s*$).{2,}$ "
22+ title ="Please enter at least 2 characters, not just spaces " required >
23+ < label for ="email "> Email:</ label >
24+ < input type ="email " id ="email " name ="email " title ="Please enter a valid email address " autocomplete ="email "
25+ required >
26+ </ fieldset >
27+ < fieldset >
28+ < legend > T-Shirt Colour</ legend >
29+ < input type ="radio " id ="red " name ="tShirtColour " value ="red " checked required style ="accent-color: red; ">
30+ < label for ="red "> Red</ label >
31+ < input type ="radio " id ="green " name ="tShirtColour " value ="green " required style ="accent-color: green; ">
32+ < label for ="green "> Green</ label >
33+ < input type ="radio " id ="blue " name ="tShirtColour " value ="blue " required style ="accent-color: blue; ">
34+ < label for ="blue "> Blue</ label >
35+ </ fieldset >
36+ < fieldset >
37+ < legend > T-Shirt Size</ legend >
38+ < label for ="size "> Select size:</ label >
39+ < select id ="size " name ="size " required >
40+ < option disabled selected value =""> Please select a size</ option >
41+ < option value ="XS "> XS</ option >
42+ < option value ="S "> S</ option >
43+ < option value ="M "> M</ option >
44+ < option value ="L "> L</ option >
45+ < option value ="XL "> XL</ option >
46+ < option value ="XXL "> XXL</ option >
47+ </ select >
48+ </ fieldset >
49+ < input type ="submit " value ="Submit ">
50+ </ form >
51+ </ main >
52+ < footer >
53+ < p > By Tomislav Dukez</ p >
54+ </ footer >
55+ </ body >
56+
57+ </ html >
0 commit comments