Learn HTML Forms by Building a Registration Form - Step 17

Tell us what’s happening:
I keep getting an error that says

“Sorry, your code does not pass.
You should add the third input after the label text Enter Your Email:, and include a space after the colon.”

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

        <label>Enter Your First Name: <input></input></label>
        <label>Enter Your Last Name: <input></input></label>
        <label>Enter Your Email: <input></input></label>
        <label>Create a New Password: <input></input></label>

<!-- User Editable Region -->

/* 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; rv:109.0) Gecko/20100101 Firefox/110.0

Challenge: Learn HTML Forms by Building a Registration Form - Step 17

Link to the challenge:

The ‘input’ element doesn’t have the closing </input> tag. It is a self-closing tag.

1 Like

thanks tried this solution but still showing the same thing

Restart step.
If it doesn’t pass again, follow the note:
“Note: Some browser extensions, such as ad-blockers and dark mode extensions can interfere with the tests. If you face issues, we recommend disabling extensions that modify the content or layout of pages, while taking the course.”

P.S. Use the </> button to enter the code in the editor formatted properly.

1 Like

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