Learn html forms by building a form step 18

Tell us what’s happening:
Describe your issue in detail here.

for some reason it tells me that i need to add the required attribute but it doesnt tell me to add a value, i tried just the word required and it didnt work, i tried adding empty double double quotations, didnt work either.
it DOES do its job by not allowing submission without input in the required fiields but it doesnt let me pass to the next step, so it works but FCC doesnt recognize it for some reason.

   **Your code so far**
\ file: <!DOCTYPE html>
<html>
 <head>
   <title>Registration Form</title>
	  <link rel="stylesheet" type="text/css" 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>Enter Your First Name: <input type="text" required=""/></label>
       <label>Enter Your Last Name: <input type="text" /></label>
       <label>Enter Your Email: <input type="email" /></label>
       <label>Create a New Password: <input type="password" /></label>
     </fieldset>
     <fieldset></fieldset>
     <fieldset></fieldset>
     <input type="submit" value="Submit" />
   </form>
 </body>
</html>
<!DOCTYPE html>
<html>
 <head>
   <title>Registration Form</title>
	  <link rel="stylesheet" type="text/css" 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>Enter Your First Name: <input type="text" required=""/></label>
       <label>Enter Your Last Name: <input type="text" /></label>
       <label>Enter Your Email: <input type="email" /></label>
       <label>Create a New Password: <input type="password" /></label>
     </fieldset>
     <fieldset></fieldset>
     <fieldset></fieldset>
     <input type="submit" value="Submit" />
   </form>
 </body>
</html>
\ file: body {
 width: 100%;
 height: 100vh;
 margin: 0;
 background-color: #1b1b32;
	color: #f5f6f7;
}

label {
	display: block;
	margin: 0.5rem 0;
}

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/102.0.5005.61 Safari/537.36

Challenge: Step 18

Link to the challenge:

The attribute should not be set to a value.

i tried that, i also double checked now and it didnt work

What is your updated code?

<label>Enter Your First Name: <input type="text" required/></label>

im not sure how to sent it without it looking like that but i hope u can see the code

1 Like

I’ve edited your post 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 (’).

That’s only one input element. Did you do that for all of the input elements in the first fieldset?

wait it needs it for all of them?

oh yeah that works, it didnt mention putting it for all of them

That’s how I read the second paragraph of the instructions.

it said “for the input elements” it didnt strictly say all but there was an S for the plural, so that was basically my entire problem

1 Like

im with you haha I was just putting it in the first one fgs lol

i figured it out, just wish you would write longer html instructions so more people can pickup on it.

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