HTML Input Attributes

HTML Input Attributes

HTML input attributes provide extra functionality, validation, and control over form input fields. They help define behavior, appearance, and restrictions of <input> elements.


Common Input Attributes

Attribute Description Example
type Defines the input type (text, email, password, etc.) <input type="text">
name Name of the input field (used in form submission) <input name="username">
id Unique identifier (used with labels or JavaScript) <input id="email">
value Predefined value of the input <input type="text" value="John">
placeholder Shows hint text inside input <input placeholder="Enter your name">
required Makes input mandatory <input required>
readonly Input cannot be edited <input readonly value="Fixed text">
disabled Input is disabled <input disabled>
maxlength Maximum number of characters allowed <input maxlength="10">
min / max Minimum and maximum value (for number, date, range) <input type="number" min="1" max="100">
step Increment value for numeric input <input type="number" step="5">
pattern Regular expression for validation <input pattern="[A-Za-z]{3,}">
autocomplete Enable/disable autofill <input autocomplete="off">
size Width of the input field (in characters) <input size="30">
multiple Allow multiple values (email or file) <input type="file" multiple>
autofocus Automatically focus the input on page load <input autofocus>

Example HTML Form Using Input Attributes


 


Output Preview

  • Username field with placeholder and max length

  • Email field with required validation

  • Age field with min, max, and step values

  • Password field with pattern validation

  • Submit and Reset buttons


Key Points

  • Input attributes enhance form usability and data validation.

  • Attributes like required, pattern, maxlength, min, and max improve form accuracy without JavaScript.

  • Always combine input types and attributes for better user experience and accessibility.

CodeCapsule

Sanjit Sinha — Web Developer | PHP • Laravel • CodeIgniter • MySQL • Bootstrap Founder, CodeCapsule — Student projects & practical coding guides. Email: info@codecapsule.in • Website: CodeCapsule.in

You may also like...

Leave a Reply

Your email address will not be published. Required fields are marked *