Learn HTML Forms by Building a Registration Form - Step 31

I am trying to add the link for “terms and conditions” but the link it is for the full phrase, “I accept the terms and conditions”

not sure what I did wrong.

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 link="terms and conditions" ><a href="https://www.freecodecamp.org/news/terms-of-service"/>I accept the terms and conditions</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.5.2 Safari/605.1.15

Challenge Information:

Learn HTML Forms by Building a Registration Form - Step 31

Your anchor element should nest the text terms and conditions and not the whole I accept the terms and conditions text. You also need to close your anchor element.

1 Like

Hello @Foguear !

Here is a great example of how to turn the text into a link while letting it remain in place and not changing anything else. It is the example from Step 12 in the Building the CatPhotoApp.

Example Only:

<p>I think <a href="https://www.freecodecamp.org">freeCodeCamp</a> is great.</p>

Do not change your label nor your input, only add the anchor as in the example above, but in the required text for this step.

Hopefully, along with the good advice of Leader @stephenmutheu , this will help you move on in your coding journey.