Learn HTML Forms by Building a Registration Form - Step 31

Tell us what’s happening:

Help what am I doing wrong?
Step 31
Add the text

I accept the terms and conditions

immediately after the input element in the newly added label. Then link the text

terms and conditions

to the following location:
Example Code (freeCodeCamp's Terms of Service)”

Personal
Business

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>
      <fieldset>
        <legend>Account type (required)</legend>
        <label for="personal-account"><input id="personal-account" type="radio" name="account-type" checked /> Personal</label>
        <label for="business-account"><input id="business-account" type="radio" name="account-type" /> Business</label>
      </fieldset>
      <fieldset></fieldset>

<!-- User Editable Region -->

      <label for="terms-and-conditions"><input id="terms-and-conditions" type="checkbox" required />I accept the terms and conditions <a href="https://www.freecodecamp.org/news/terms-of-service/">terms and conditions</a></label>

<!-- User Editable Region -->

      <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 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.6 Safari/605.1.15

Challenge Information:

Learn HTML Forms by Building a Registration Form - Step 31

You have written the text “terms and conditions” twice. Remove the one without the anchor elements around it that you added. Remember to have a space between the words in the text and the start of the anchor element.

1 Like

I don’t see that I have it twice anywhere. I have the text once and the input id

Hey Buddy, See here how did you write twice.

Here you need to convert the existing one word terms and conditions not to add another one.

Hope Now you definitely understand.

2 Likes

You have add the text terms and conditions twice. Ones you added it within I accept the terms and conditions after input element. Then you nested the second terms and conditions text within the anchor element. The instructions is asked you to nest the terms and conditions text you have within the I accept the terms and conditions line.
Recheck your code carefully and try again.

1 Like

OMG I understand now thank you

1 Like