Learn HTML Forms by Building a Registration Form - Step 29

Tell us what’s happening:
hi need help Ive been stuck on this for 3 days.i dont know weather my syntax is incorrect or otherwise.

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 method="post" 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>

<!-- User Editable Region -->

        <label><input type="radio" name="account-type" /> Personal Account</label>
        <label><input type="radio" name="account-type" /> Business Account</label>
        <label><input type="checkbox" required /> I accept the terms and conditions</label>
        <label><input id="personal-account" type="radio" for="personal-account">Personal Account</label>

<!-- User Editable Region -->

      <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

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

Link to the challenge:

Add an “id” attribute with the value “personal-account” to the input element and add “for” attribute to the opening
label tag element with the some value.

Use this scenario to solve the rest

You should add three lines in the following order:

<label><input> Text</label>

In each opening <label> tag add the ‘href’ attribute set to a value of one of the given text: personal-account , business-account , and terms-and-conditions . These values must be added to each corresponding ‘id’ attribute in ‘input’ elements too.

href="value" <=>  id="smth"

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