Learn HTML Forms by Building a Registration Form - Step 17

Tell us what’s happening:
It is asking me to link the input elements and the label elements together using the for attribute and to use first-name, last-name, email, and new-password for the respective id attributes.
I am getting an error saying that my first label should have a for attribute with first-name as the value. I tried to input "first-name"into the value for the id in my first label element. What am i doing wrong?

  **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 action='https://register-demo.freecodecamp.org'>
    <fieldset>
      <label>Enter Your First Name: <input id="first-name" /></label>
      <label>Enter Your Last Name: <input id="last-name" /></label>
      <label>Enter Your Email: <input id="email"/></label>
      <label>Create a New Password: <input id="new-password"/></label>
    </fieldset>
    <fieldset></fieldset>
    <fieldset></fieldset>
  </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 (X11; CrOS x86_64 14092.77.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/93.0.4577.107 Safari/537.36

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

Link to the challenge:

I think if you read this post it may jog your memory, and help you with this exercise:

Thank you for the link! I am still not sure what I am doing wrong.

You have not used the for attribute in the correct tag. (I was trying to help you earlier by providing a link to an explanation that I was hoping would remind you of this)

I guess I am not understanding because my other for attributes are not creating an error, but the first one is and they are in the same format.

This is a hint provided by the exercise.
If you try to follow it you will make some progress.
(add the for attribute to the opening tag of your label, and set the value to be the same as the id you are linking to)

Thank you for your help!

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