Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialCharles Lockhart
5,732 PointsI don't see why the challenge keeps saying "You need to use the text "Shirt Size:" in my label.
I'm not sure if I'm missing something when I check my code or what
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>HTML Forms</title>
</head>
<body>
<form action="index.html" method="post">
<h1>Shirt Order Form</h1>
<label for="color">Shirt Color:</label>
<select id="color" name="shirt_color">
<option value="red">Red</option>
<option value="yellow">Yellow</option>
<option value="purple">Purple</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
<label>Shirt Size:</label>
<input type="radio" id="small" value="small" name="shirt_size">
<input type="radio" id="medium" value="medium" name="shirt_size">
<input type="radio" id="large" value="large" name="shirt_size">
</select>
<button type="submit">Place Order</button>
</form>
</body>
</html>
4 Answers
Vadim Zelenin
13,045 Pointsyour label tag should consist for attribute like this:
<label for="shirt_size">Shirt Size:</label>
For more information check this link: MDN
Edouard Winia
3,257 PointsHello Charles, I would say that it's because your label elements is incomplete. It should respect the following syntax : <label for="">Something</label> And inside the double quotes you refer to the id of the input or let it blank if want to let it unassigned.
Hope this helps, Cheers, Edouard
Edouard Winia
3,257 PointsI don't know why my answer got posted incomplete, what's missing is :
'''html <label for="">Shirt Size:</label> '''
Vadim Zelenin
13,045 PointsI guess it's due to site problems. Neither did mine.
Edouard Winia
3,257 Pointshum hum, sorry again...should read :
<label for="">Shirt Size:</label>
Charles Lockhart
5,732 PointsCharles Lockhart
5,732 PointsFound out it was actually due to me not putting the shirt size radio buttons and label after the closing </select> element after the color options. But thanks though!