HTML INPUT ATTRIBUTE

Maha



HTML Input Attribute

HTML input attributes are various properties that you can set to control the behavior and appearance of <input> elements in HTML forms.

Common Attributes 

1. type

Specifies the type of input element.

Syntax:

<input type="text" name="username">
<input type="password" name="password">
<input type="email" name="email">

2. name

Specifies the name of the input element, which is used to reference form data after it’s submitted.

Syntax:

<input type="text" name="username">

3. value

Specifies the initial value of the input element.

Syntax:

<input type="text" name="username" value="JohnDoe">

4. placeholder

Provides a hint to the user of what can be entered in the input field.

Syntax:

<input type="text" name="username" placeholder="Enter your username">


5. required

Specifies that the input field must be filled out before submitting the form.

Syntax:

<input type="text" name="username" required>

6. readonly

Specifies that the input field is read-only.

Syntax:

<input type="text" name="username" value="JohnDoe" readonly>

7. disabled

Specifies that the input field is disabled.

Syntax:

<input type="text" name="username" value="JohnDoe" disabled>

8. maxlength

Specifies the maximum number of characters allowed in the input field.

Syntax:

<input type="text" name="username" maxlength="10">

9. size

Specifies the width of the input field (in characters).

Syntax:

<input type="text" name="username" size="20">

10. min and max

Specifies the minimum and maximum values for an input field.

Syntax:

<input type="number" name="age" min="18" max="99">

11. step

Specifies the interval between legal numbers in an input field.

Syntax:

<input type="number" name="quantity" step="5">

12. pattern

Specifies a regular expression that the input field’s value must match.

Syntax:

<input type="text" name="username" pattern="[A-Za-z]{3,}">

13. autofocus

Specifies that the input field should automatically get focus when the page loads.

Syntax:

<input type="text" name="username" autofocus>

14. autocomplete

Specifies whether the input field should have autocomplete enabled.

Syntax:

<input type="text" name="username" autocomplete="off">

15. multiple

Specifies that the user can enter more than one value (for <input type="file"> or <input type="email">).

Syntax:

<input type="file" name="files" multiple> 
<input type="email" name="emails" multiple>

16. list

Refers to a <datalist> element that contains predefined options for the input field.

Syntax:

<input type="text" name="browsers" list="browsers-list"> 
<datalist id="browsers-list"> 
  <option value="Chrome"> 
  <option value="Firefox"> 
  <option value="Safari"> 
</datalist>





More topic in HTML

Our website uses cookies to enhance your experience. Learn More
Accept !

GocourseAI

close
send