Course Content
Ultimate HTML
Ultimate HTML
Challenge: Input and Label
🏁 Goal
Elevate the website's user experience by creating an interactive form that requires inputs for name, email, and password, complete with associated labels.
📋 Task
Incorporate a user-friendly form into your website, enhancing user engagement and interaction. Your task is to:
- For the Name Input: create a text input that collects users' names. Utilize the correct attributes to ensure a seamless experience.
- Define the appropriate
type
for the text input; - Set the
placeholder
toJohn
; - Ensure the input is focused by default.
- Define the appropriate
- For the Email Input: establish an email input that collects users' email addresses. Ensure data accuracy by utilizing the appropriate attributes.
- Define the correct
type
for the email input; - Set the
placeholder
toexample@gmail.com
; - Mark the field as required.
- Define the correct
- For the Password Input: create a secure password input that keeps user data safe. Utilize the appropriate attributes to enhance data protection.
- Define the correct
type
for the password input; - Make the field required.
- Define the correct
index
index
index
autofocus
: Automatically focuses the input field when the page loads.required
: Marks the input field as mandatory, preventing form submission if left empty.placeholder
: Provides a hint or example text for the input field.for
andid
: Associates a label with an input field for improved accessibility.type
: Specifies the type of data expected in the input field (e.g., text, email, password).
index
index
index
Thanks for your feedback!