Learn HTML Forms by Building a Registration Form - Step 28

Tell us what’s happening:

Describe your issue in detail here.
I need help with step 28 To solve this, you can provide context of what is needed by adding legend element below the second fieldset with text Account type (required), then add checked attribute to the Personal input to make sure that the form is submitted with the required data in it.

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><input type="radio" name="account-type" /> Personal</label>
        <label><input type="radio" name="account-type" /> Business</label>
        <legend text="Account type (required)" ></legend>
      </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 (X11; CrOS x86_64 14541.0.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/118.0.0.0 Safari/537.36

Challenge Information:

Learn HTML Forms by Building a Registration Form - Step 28

The text Account type (required) is just element text content, it is not to be used in an attribute value. Remove the text attribute and put the text inside the legend element.

<legend>Text content goes here</legend>

After that follow the test prompt for the next requirement (checked attribute).

Hello @shamay.peart !

The legend element should be placed above the radio buttons, and below the fieldset opening tag.  

As stated the text should be place between the opening and closing legend tags.

Lastly, it asks us to``` place only the word```   <strong>checked</strong> ```inside the radio button``` which has the text Personal. 

I hope this helps you move on to the next step.

Keep up the good progress!

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