Learn HTML Forms by Building a Registration Form - Step 34

Tell us what’s happening:
Describe your issue in detail here.

Your code so far

<!-- file: index.html -->
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>Registration Form</title>
    <link rel="stylesheet" href="styles.css" />
  </head>
  <body>
    <h1>Registration Form</h1>
    <p>Please fill out this form with the required information</p>
    <form method="post" action='https://register-demo.freecodecamp.org'>
      <fieldset>
        <label for="first-name">Enter Your First Name: <input id="first-name" type="text" required /></label>
        <label for="last-name">Enter Your Last Name: <input id="last-name" type="text" required /></label>
        <label for="email">Enter Your Email: <input id="email" type="email" required /></label>
        <label for="new-password">Create a New Password: <input id="new-password" type="password" pattern="[a-z0-5]{8,}" required /></label>
      </fieldset>
      <fieldset>
        <label for="personal-account"><input id="personal-account" type="radio" name="account-type" /> Personal Account</label>
        <label for="business-account"><input id="business-account" type="radio" name="account-type" /> Business Account</label>
        <label for="terms-and-conditions">
          <input id="terms-and-conditions" type="checkbox" required /> I accept the <a href="https://www.freecodecamp.org/news/terms-of-service/">terms and conditions</a>
      </label>
      </fieldset>

<!-- User Editable Region -->

<fieldset>
        <select>
          <label>How did you hear about us?
            <option></option>
            <option></option>
            <option></option>
            <option></option>
            <option></option>
            </label>
        </select>
</fieldset>

<!-- User Editable Region -->

      <input type="submit" value="Submit" />
    </form>
  </body>
</html>
/* file: styles.css */
body {
  width: 100%;
  height: 100vh;
  margin: 0;
  background-color: #1b1b32;
  color: #f5f6f7;
}

label {
  display: block;
  margin: 0.5rem 0;
}

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/117.0.0.0 Safari/537.36

Challenge: Learn HTML Forms by Building a Registration Form - Step 34

Link to the challenge:

i need help my code aint working !!

In what way aint it working? What is the error message? What have you tried to fix the error message?

Sorry, your code does not pass. Keep trying.

You should nest only the select element within a label element.

i tried to nest with for and id without it asking me but it aint accepting my code idk

<fieldset>
    <label for="how-heard">How did you hear about us?
        <select id="how-heard">
            <option></option>
            <option></option>
            <option></option>
            <option></option>
            <option></option>
        </select>
    </label>
</fieldset>

This is the starting code

      <fieldset>
        <label>Upload a profile picture: <input type="file" /></label>
        <label>Input your age (years): <input type="number" min="13" max="120" /></label>
        <select>
          <option></option>
          <option></option>
          <option></option>
          <option></option>
          <option></option>
        </select>
      </fieldset>

It looks like you delete a ton of code. I’d not do that. Deleting stuff confuses the tests.

Well that worked my bad lol thnx tho <3

1 Like

You did all the hard bits. Nice work!

1 Like

This topic was automatically closed 182 days after the last reply. New replies are no longer allowed.