HTML HTML Forms Choosing Options Create Checkboxes

What is wrong with my code?? Please help!

<input type="checkbox" id="shipping" value="fast_shipping" label for="fast_shipping">Fast Shipping<br>

  <input type="checkbox" id="newsletter" value="subscribe"label for="subscribe_to_newsletter">Subscribe to Newsletter<br>

where did I go wrong?? Thanks for the help everyone!

index.html
<!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>
      <label>Shirt Size:</label>
      <input type="radio" id="small" value="small" name="shirt_size"><label for="small">Small</label><br>
      <input type="radio" id="medium" value="medium" name="shirt_size"><label for="medium">Medium</label><br>
      <input type="radio" id="large" value="large" name="shirt_size"><label for="large">Large</label><br>
      <input type="checkbox" id="shipping" value="fast_shipping" label for="fast_shipping">Fast Shipping<br>
      <input type="checkbox" id="newsletter" value="subscribe"label for="subscribe_to_newsletter">
      Subscribe to Newsletter<br>




      <button type="submit">Place Order</button>
    </form>
  </body>
</html>
Johan Almquist
Johan Almquist
2,493 Points

you have to close your input and open your LabelTag.

Thanks Johan!!

3 Answers

Shawn Denham
PRO
Shawn Denham
Pro Student 16,787 Points

Other than what Johan mentioned above about closing your input tag and opening your label tag what is the issue you are having?

An open ended question like that is hard to answer when we have no idea what issue you are having :)

You're right Shawn, I should've been more specific.:)

James Casavant
James Casavant
16,830 Points

Replace the relevant code with the following:

      <input type="radio" id="small" value="small" name="shirt_size"><label for="small">Small</label><br>
      <input type="radio" id="medium" value="medium" name="shirt_size"><label for="medium">Medium</label><br>
      <input type="radio" id="large" value="large" name="shirt_size"><label for="large">Large</label><br>
      <input type="checkbox" id="shipping" value="fast_shipping"><label for="fast_shipping">Fast Shipping</label><br>
      <input type="checkbox" id="newsletter" value="subscribe"><label for="subscribe_to_newsletter">Subscribe to Newsletter</label><br>

Thanks for the help everyone!