Learn HTML Forms by Building a Registration Form - Step 28

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


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">
  <meta charset="UTF-8">
  <title>Registration Form</title>
  <link rel="stylesheet" href="styles.css" />
  <h1>Registration Form</h1>
  <p>Please fill out this form with the required information</p>
  <form action='https://register-demo.freecodecamp.org'>
      <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>
      <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>
    <input type="submit" value="Submit" />
/* 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/ Safari/537.36 Edg/105.0.1343.27

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

Link to the challenge:

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

the first label element has the for attribute

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.

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

1 Like

label element should have the for attribute?


Yes, label element should have the for attribute.

thank you for your input much appreciate

1 Like

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