HTML - Input Attributes

Overview

Estimated time: 25–35 minutes

Input attributes fine-tune validation, behavior, and accessibility.

Examples

<input name="q" placeholder="Search" autocomplete="off">
<input name="qty" type="number" min="1" max="10" step="1" required>
<input name="zip" pattern="[0-9]{5}" inputmode="numeric">

Try it

Common Pitfalls

  • Using placeholder instead of a label.
  • Weak patterns—test with sample inputs.