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 trialrenedoukhan
4,761 Pointslabel tag is not working
label tag is not working. Don't understand why.
<!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>
<option value="orange">Orange</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>
Alexander Davison
65,469 PointsI think Oluwasegun Adesina is right!
I would of given you an upvote, however you didn't post your answer as an "answer" and you left a "comment" instead so it is impossible to upvote... Sorry!
Oluwasegun Adesina
8,805 PointsLol! Yeah, I'm new to answering questions so I just figured out how to answer the question. Just posted it. Thanks!
Oluwasegun Adesina
8,805 Pointsthanks alexander!
1 Answer
Oluwasegun Adesina
8,805 PointsI believe the Shirt Size is not showing because it's still within the <select> tags. If you put the ending </select> tag after the <option value=orange">Orange</option>, the Shirt Size label should show up. Try code below. Hope that helps. If not just let us know. Cheers!
<!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> <option value="orange">Orange</option> </select><!--select tag should go here-->
<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">
<button type="submit">Place Order</button>
</form>
</body> </html>
Alexander Davison
65,469 PointsUpvoted! :D
Alexander Davison
65,469 PointsNote: Upvotes give you one point for that topic and best answers give you 12 points for that topic :)
Oluwasegun Adesina
8,805 PointsOluwasegun Adesina
8,805 PointsI believe the Shirt Size is not showing because it's still within the <select> tags. If you put the ending </select> tag after the <option value=orange">Orange</option>, the Shirt Size label should show up. Hope that helps. If not just let us know. Cheers!