<input>
The <input> tag defines an input field as a parameter to a <form>.
An input field can vary in many ways, depending on the type attribute.
Attributes
| Attribute | Type | Description |
|---|---|---|
| accept | media_type | Specifies the types of files that the server accepts (only for type=’file’) |
| autocomplete | autocomplete types | Specifies the autocomplete hint |
| checked | checked | Specifies that an <input> element should be pre-selected when the document loads (for type=’checkbox’ or type=’radio’) |
| disabled | disabled | Specifies that an <input> element should be disabled |
| max | number or date |
Specifies the maximum value for an <input> element |
| maxlength | number |
Specifies the maximum number of characters allowed in an <input> element |
| min | number or date |
Specifies a minimum value for an <input> element |
| multiple | multiple | Specifies that a user can enter more than one value in an <input> element |
| name | text | Specifies the name of an <input> element |
| pattern | regexp | Specifies a regular expression that an <input> element’s value is checked against |
| placeholder | text | Specifies a short hint that describes the expected value of an <input> element |
| readonly | readonly | Specifies that an input field is read-only |
| required | required | Specifies that an input field must be filled out before submitting the form |
| step | number | Specifies the legal number intervals for an input field |
| type | checkbox, color, date, datetime-local, email, file, hidden, month, number, radio, range, tel, text, time, url or week |
Specifies the type <input> element to use |
| value | text | Specifies the value of an <input> element |