Learn HTML Forms by Building a Registration Form - Step 17

Tell us what’s happening:
Describe your issue in detail here.
The second input already has an id of last-name.
Why is it still asking for correction?

  **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 for="id"><input id="first-name" >Enter Your First Name: <input /></label>
      <label for="id"><input id="last-name" >Enter Your Last Name: <input /></label>
      <label for="id"><input id="email" >Enter Your Email: <input /></label>
      <label for="id"><input id="new-password" >Create a New Password: <input /></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 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/104.0.5112.102 Safari/537.36 OPR/90.0.4480.54

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

Link to the challenge:

hello again.

The for attribute you are using is set to value “id”
But there is no element that has this id value
Recall that the value of an id element is the text in the double quotes on the right hand side of the text id=

Thanks again, i’ve scaled that step.

1 Like