HTML Input Types

HTML provides specialized input types such as email, password, number, date, url, tel, search, checkbox, radio, and file. Using the appropriate type improves native validation, mobile keyboards, and accessibility.

Input Types
<input type="email" name="email">\n<input type="password" name="password">\n<input type="date" name="birthday">\n<input type="number" name="age" min="1" max="120">\n<input type="file" name="resume" accept=".pdf">
💡 Specialized types provide browser-level behavior appropriate to the expected data.
Key Takeaways
  • Choose input types according to the expected data.
  • Correct input types improve user experience and native validation.
Knowledge Check

Which input type is intended for email addresses?