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 trialAvery Pierce
1,869 PointsAny assistance with this question? After the select menu, create a radio button with the ID "small", the value "small
After the select menu, create a radio button with the ID "small", the value "small", and the name "shirt_size". Don't add a label or line breaks yet.
<input="radio" id="small" value="small" name="shirt_size"></input>
<!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>
<input="radio" id="small" value="small" name="shirt_size"></input>
<button type="submit">Place Order</button>
</form>
</body>
</html>
4 Answers
Jeff Muday
Treehouse Moderator 28,720 PointsYou forgot to use the type attribute in the input
Try this:
<input type="radio" id="small" value="small" name="shirt_size">
Jeff Muday
Treehouse Moderator 28,720 PointsHolland,
Note the argument type="radio" needs to be included inside the <input > element
<input type="radio" id="small" value="small" name="shirt_size">
Hope this helps! JM
Holland McTyeire
6,744 PointsI'm still getting the same error message. How do I post the HTML that I've done so it shows up here? It appears as plain text when I try to post it.
Jeff Muday
Treehouse Moderator 28,720 Pointsif you use three backticks and html to start an HTML code block and then three backticks to terminate.
```html
... your code goes here ...
```
Holland McTyeire
6,744 Points<!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>
<input type=radio id="small" value="small" name="shirt_size"></input>
<button type="submit">Place Order</button>
</form>
</body>
</html>
Jeff Muday
Treehouse Moderator 28,720 PointsHolland,
you may want to restart the challenge if it is not working for you.
Also, note that it is good if you put quotes around "radio", it helps the automated grader to see if you got it right.
If you still have problems with the challenge, please let me know!
best,
Jeff
Holland McTyeire
6,744 PointsI restarted it and put in the same code and now it's working. Thanks for your help.
Avery Pierce
1,869 PointsAvery Pierce
1,869 PointsThank you very much sir!
Holland McTyeire
6,744 PointsHolland McTyeire
6,744 PointsI have the same code in but it says "You need to add an <input> element with a type of "radio" within the <form> element"