Learn HTML Forms by Building a Registration Form - Step 31

Tell us what’s happening:
It is showing an error that “You should add I accept the terms and conditions text to the label following the third fieldset”

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

<!-- User Editable Region -->

      <fieldset>
        <label for="personal-account"><input id="personal-account" type="radio" name="account-type" /> Personal Account</label>
        <label for="business-account"><input id="business-account" type="radio" name="account-type" /> Business Account</label>
        <label for="terms-and-conditions"><input id="terms-and-conditions" type="checkbox" required /> I accept the<a href="https://www.freecodecamp.org/news/terms-of-service/"> terms and conditions </a></label>
      </fieldset>

<!-- User Editable Region -->

      <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/117.0.0.0 Safari/537.36

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

Link to the challenge:

Hello and welcome to the community :smiley:!

Your link should not contain any white spaces. Add a space before your opening <a> tag to separate it from the previous text.
Hope this helps!

1 Like

not working still h=showing same error

Did you add a space before the opening <a> tag?
I might be that some of your previous code was messed up. If it doesn’t work try reseting the step and repeating the code.
Hope this helps!

it is showing and error to add I accept the terms and conditions text tomthe label following the third fieldset

1 Like

Please look into this image and give me suggestions

@YettyMariam09 is correct.
You should move your fieldset element from after your input ‘terms and conditions’ element to be before your new label element:

[quote=“samyak1602, post:1, topic:643797”]

 <fieldset></fieldset>
      <input type="submit" value="Submit" />

[/quote ]
It might be easier to just reset this step and add your code in the white input box.
Sorry about that I hope it works out for you!

1 Like

It worked! Thanks a lot

1 Like