Learn HTML Forms by Building a Registration Form - Step 28

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

Hint

The first label element should have a for attribute with a value of personal-account
its asking for a for attribute with a value or personal account
what am i missing

  **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="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><input for="personal-account" id="personal-account" type="radio" name="account-type" /> Personal Account</label>
      <label><input for="business-account" id="business-account" type="radio" name="account-type" /> Business Account</label>
      <label><input for="terms-and-conditions" id="terms-and-conditions" type="checkbox" required /> I accept the terms and conditions</label>
    </fieldset>
    <fieldset></fieldset>
    <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/105.0.0.0 Safari/537.36 Edg/105.0.1343.27

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

Link to the challenge:

2 Likes

Just to confirm, do you believe that you have followed this hint?

1 Like

the first label element has the for attribute

1 Like

okay I see your confusion. I will give you a better hint then:

The label element corresponding to the Personal Account should have a for label.

Hopefully this points you in the correct direction.

1 Like

take a closer look at this two fieldset elements.
What’s the difference between the label elements in the first fieldset and

label elements in the second.

The difference is where your error lies

2 Likes

label element should have the for attribute?

3 Likes

Yes, label element should have the for attribute.

1 Like

thank you for your input much appreciate

1 Like

stared like idiot for five minutes without understanding anything. And then haha. Thank you

Mod edit: solution redacted

It is great that you solved the challenge, but instead of posting your full working solution, it is best to stay focused on answering the original poster’s question(s) and help guide them with hints and suggestions to solve their own issues with the challenge.

We are trying to cut back on the number of spoiler solutions found on the forum and instead focus on helping other campers with their questions and definitely not posting full working solutions.

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