HTML HTML Forms Choosing Options Create a Select Menu

IM DOING EXACTLY WHAT IT SAYS!!!

IM DOING EXACTLY WHAT IT SAYS!!!

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>
      <select id="color" name="shirt_color">
        <label for="color">Shirt Color:</label>
        <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>
    </form>

  </body>
</html>

1 Answer

Steven Parker
Steven Parker
171,342 Points

When they said, "Add a label element to the select menu...", I think they meant "...to go with the select menu...".

It's not proper HTML to put a label element inside a select. A select should only contain option (or optgroup) elements. For more details, see the MDN page on <select>.