Learn HTML Forms by Building a Registration Form - Step 18

Tell us what’s happening:

what is wrong in the below code? getting error for label and input linking.

<label for “first-name”>Enter Your First Name:
<label for “last-name”>Enter Your Last Name:
<label for “email”>Enter Your Email:
<label for “new-password”>Create a New Password:


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'>

<!-- User Editable Region -->

      <fieldset>
        <label for "first-name">Enter Your First Name: <input id="first-name" /></label>
        <label for "last-name">Enter Your Last Name: <input id="last-name" /></label>
        <label for "email">Enter Your Email: <input id="email" /></label>
        <label for "new-password">Create a New Password: <input id="new-password" /></label>
      </fieldset>

<!-- User Editable Region -->

      <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/120.0.0.0 Safari/537.36 Edg/120.0.0.0

Challenge Information:

Learn HTML Forms by Building a Registration Form - Step 18

number 1: it is suppose to be for=“first-name” and so on for the others 2: you have to add an input element with the id of whatever your for was, then close the input element, then close the label element, do this for all of them

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