Learn HTML Forms by Building a Registration Form - Step 42

Tell us what’s happening:

I already name everything i can see to be name i even when to w3 and look more info because i didn’t want to ask for help because i think this should be easy but i give up I’m stuck. my code is under this. I’m trying to name everything i think i did name everything but for some reason is not letting me go to the next step can someone tell me what am doing wrong please and thank you.

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

<!-- User Editable Region -->

        *<fieldset name="personality">*
*        <label for="first-name">Enter Your First Name: <input id="first-name" type="text" required name="first-name"/></label>*
*        <label for="last-name">Enter Your Last Name: <input id="last-name" type="text" required name="last-name"/></label>*
*        <label for="email">Enter Your Email: <input id="email" type="email" required name="email"/></label>*
*        <label for="new-password">Create a New Password: <input id="new-password" type="password" pattern="[a-z0-5]{8,}" required name="password"/></label>*
*      </fieldset>*
*      <fieldset name="private-info">*
*        <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 name="personal picture">*
*        <label for="profile-picture">Upload a profile picture: <input id="profile-picture" type="file" name"profile-pic"/></label>*
*        <label for="age">Input your age (years): <input id="age" type="number" min="13" max="120" name="age"/></label>*
*        <label for="referrer">How did you hear about us?*
*          <select id="referrer" name="referrer">*
*            <option value="" name="no-selected">(select one)</option>*
*            <option value="1" name="news">freeCodeCamp News</option>*
*            <option value="2" name="youtube">freeCodeCamp YouTube Channel</option>*
*            <option value="3" name="forum">freeCodeCamp Forum</option>*
*            <option value="4" name="other">Other</option>*
*          </select>*
*        </label>*
*        <label for="bio">Provide a bio:*
*          <textarea id ="bio" rows="3" cols="30" placeholder="I like coding on the beach..." name="bio"></textarea>*
*        </label>*
*      </fieldset>*
*      <label for="terms-and-conditions">*
*        <input id="terms-and-conditions" type="checkbox" required name="terms"/> I accept the <a href="https://www.freecodecamp.org/news/terms-of-service/">terms and conditions</a>*
*      </label>*

*<!-- User Editable Region -->*

*      <input type="submit" value="Submit" name="submit"/>*
*    </form>*
*  </body>*
/* 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 OPR/

Challenge Information:

Learn HTML Forms by Building a Registration Form - Step 42

This is what they are asking to do…

Step 42

With form submissions, it is useful, and good practice, to provide each submittable element with a name attribute. This attribute is used to identify the element in the form submission.

Give each submittable element a unique name attribute of your choosing, except for the two radio inputs.

Hello @skinnyboy21 !
It is just a small typing error that we all have done at some time.

The = is missing between the attribute and the value here.

Wishing you more good progress!

1 Like

Thanks @anon42932716 that did it.

1 Like

You are very welcome @skinnyboy21 !

Wishing you more good progress!

1 Like