I am stucked, I need help pls. :)

PROBLEM TO SOLVE:

“”"# Step 40

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.“”"

MY CODE SO FAR:

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

I gave name attributes already, tried almost everywhere… I dont know which should I give name and which I shouldn’t.
Thank you for all support. :slight_smile:

I’ve edited your code for readability. When you enter a code block into a forum post, please precede it with a separate line of three backticks and follow it with a separate line of three backticks to make it easier to read.

You can also use the “preformatted text” tool in the editor (</>) to add backticks around text.

See this post to find the backtick on your keyboard.
Note: Backticks (`) are not single quotes (').

hello, sorry to hear you are struggling. Can you post a link to the challenge first so we can get to it?

Thank you.

This was my first post ever… :slight_smile:

Buddy, You placed input tags inside label tags, thats when you don’t need name, for attribute for label tag. You must give those attributes for input tag.

Thank you for the fast replies! It helped, so i can continue my progress now.

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