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 trial

HTML

Form Label Challenge

Help with this challenge: Create and associate a label with each of the 3 shirt size radio buttons. Give them the text "Small", "Medium", and "Large".

<label for="small">Small</label>
      <input type="radio" id="small" value="small" name="shirt_size">
      <label for="medium">Medium</label>
      <input type="radio" id="medium" value="medium" name="shirt_size">
      <label for="large">Large</label>
      <input type="radio" id="large" value="large" name="shirt_size"> 

that's what have....dose not work. here is link:http://teamtreehouse.com/library/create-radio-buttons

6 Answers

Hello Douglas,

You need to position your "small", "medium", "large" labels with the for attribute after the inputs. Like this: ```html <label>Shirt Size:</label>

  <input type = "radio" id = "small" value = "small" name ="shirt_size">
  <label for = "small">Small</label>

  <input type = "radio" id = "medium" value = "medium" name ="shirt_size">
  <label for = "medium">Medium</label>

  <input type = "radio" id = "large" value = "large" name ="shirt_size">
  <label for = "large">Large</label>
I can allow myself to give you the full answer since you are very close to it and only missed the part of placing the labels in the right spot.

Let me know if that helped :)

I copied your code into the challenge and it worked for me. You might have to indent that first label, but other than that I would just try backing out of the challenge and going back in to reenter the code.

Hi Douglas,

The challenge is requiring the labels to be after the radio inputs.

I had this same issue...

Idan Ben Yair's response will do the trick.

Just move the labels after the inputs!

Thanks to everyone, that did it!!

No problem Douglas anytime!