html-input: update

This commit is contained in:
Rico Sta. Cruz 2017-10-29 19:59:18 +08:00
parent a0c6f951b6
commit aa26461d45
No known key found for this signature in database
GPG Key ID: CAAD38AE2962619A
1 changed files with 91 additions and 37 deletions

View File

@ -1,58 +1,112 @@
--- ---
title: Input tag title: Input tag
category: HTML category: HTML
layout: 2017/sheet
updated: 2017-10-29
weight: -3
--- ---
<input ... ### Input
disabled
required
checked
autofocus ```html
<input ...
disabled
required
checked
```
autocomplete='off' <!-- autocomplete --> ```html
autocompletetype='cc-exp' autofocus
autocapitalize='off' <!-- for mobiles --> ```
pattern='\d*' <!-- force numeric input in iOS -->
```html
autocomplete='off' <!-- autocomplete -->
autocompletetype='cc-exp'
autocapitalize='off' <!-- for mobiles -->
pattern='\d*' <!-- force numeric input in iOS -->
```
### Input types ### Input types
Text: #### Text
* email * email
* hidden * hidden
* month * **password**
* password * tel
* tel * **text**
* text * search
* search {: .-four-column}
* week
Time: #### Time
* date * date
* datetime * time
* datetime-local {: .-four-column}
* time
Etc: #### Time (not widely supported)
* file * month
* radio * week
* checkbox * datetime
* datetime-local
{: .-four-column}
Buttons: #### Etc
* button * **file**
* reset * **radio**
* submit * **checkbox**
* image {: .-four-column}
Numeric: #### Buttons
* number * button
* range * reset
* submit
* image
{: .-four-column}
### Ref #### Numeric
* https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input * number
* range
{: .-four-column}
## Examples
### Dates
| Type | Example |
| --- | --- |
| `type='date'` | <input type='date'> |
| `type='time'` | <input type='time'> |
# Datetime
| Type | Example |
| --- | --- |
| `type='datetime'` | <input type='datetime'> |
| `type='datetime-local'` | <input type='datetime-local'> |
`datetime` and `datetime-local` fields are not widely supported.
### Numbers
| Type | Example |
| --- | --- |
| `type='number'` | <input type='number'> |
| `type='range'` | <input type='range'> |
### Text
| Type | Example |
| --- | --- |
| `type='text'` | <input type='text'> |
| `type='password'` | <input type='password'> |
| `type='search'` | <input type='search'> |
| `type='tel'` | <input type='tel'> |
## Also see
* <https://developer.mozilla.org/en-US/docs/Web/HTML/Element/input>