html тег <input> атрибут type
Атрибут type повідомляє браузеру, до якого типу належить елемент форми.

Без задання використовується тип: text.
автор: с3с
- Порада
-
Це не обов'язковий атрибут, але краще його вказати.
автор: с3с - Порада
-
Android для типу
автор: с3сnumberне підтримує атрибутиstep,minіmax. - Нотатка
-
Атрибут
автор: с3сtypeпрацює у всіх основних браузерах. Проте, не всіinputтипи працють у цих браузерах.
Синтаксис
<input type="button|checkbox|file|hidden|image|password|radio|reset|submit|text">
Атрибут type може отримувати 23 значень:
-
button -
Кнопка.
автор: с3с -
checkbox -
Прапорці. Дозволяють вибрати більше одного варіанту із запропонованих.
автор: с3с -
color -
Віджет для вибору кольору.
автор: с3с -
date -
Поле для вибору календарної дати.
автор: с3с -
datetime-local -
Елемент управління для введення дати і часу без часового поясу.
автор: с3с -
email -
Поле для ведення адреси електронної пошти. Перед відправкою перевіряється, що вхідний значення містить або порожній рядок, або дійсну адресу електронної пошти.
автор: с3с -
file -
Поле для введення імені файлу, який пересилається на сервер. Використовуйте атрибут accept, щоб визначити типи файлів, які елемент керування може вибрати.
автор: с3с -
hidden -
Приховане поле. Воно не відображається на веб-сторінці.
автор: с3с -
image -
Поле із зображенням. При натисканні на малюнок дані форми відправляються на сервер.
автор: с3с -
month -
Вибір місяця.
автор: с3с -
number -
Введення чисел.
автор: с3с -
password -
Звичайне текстове поле, але відрізняється від нього тим, що всі символи показуються зірочками. Призначено для того, щоб ніхто не підгледів який ви вводите пароль.
автор: с3с -
radio -
Перемикачі. Використовуються, коли слід вибрати один варіант з кількох запропонованих.
автор: с3с -
range -
Повзунок для вибору чисел в зазначеному діапазоні. Елемент управління для введення числа, точне значення якого не має значення. Цей тип управління використовує такі значення за замовчуванням, якщо відповідні атрибути не вказані:
- min: 0
- max: 100
- value: min+ ( max- min) / 2
- step: 1
-
reset -
Кнопка для повернення даних форми в початкове значення.
автор: с3с -
search -
Поле для пошуку.
автор: с3с -
submit -
Кнопка для відправки даних форми на сервер.
автор: с3с -
tel -
Для телефонних номерів.
автор: с3с -
text -
Текстове поле. Призначене для введення данних за допомогою клавіатури.
автор: с3с -
time -
Для часу.
автор: с3с -
url -
Поле для редагування URL-адреси. Вхідне значення перевіряється на наявність URL-адресу перед поданням на сервер.
автор: с3с -
week -
Поле для введення дати, що складається з номера тижневого року та номера тижня без часового поясу.
автор: с3с -
datetime -
Визначає дату і час.
автор: с3с
Переглядачі
| Переглядач | ||||||
|---|---|---|---|---|---|---|
| color | 20+ | 29+ | 11+ | 11.5+ | 14+ | - |
| type | 1+ | + | - | 10.1+ | 12+ | 3+ |
| radio | 1+ | 1+ | 1+ | 10+ | 1+ | 2+ |
| date | 20+ | 57+ | - | 10.1+ | 13+ | - |
| password | 1+ | 1+ | 1+ | 2+ | 1++ | 1+ |
| datetime | 20+ | - | - | 10.1+ | 11+ | - |
| datetime-local | 20+ | - | - | 10.1+ | 11+ | - |
| 5+ | 4+ | 5+ | 10.1+ | 10+ | 11+ | |
| month | 20+ | - | - | 10.1+ | 13 | - |
| range | 4+ | 23+ | 3.1+ | 10.1+ | 11+ | 10+ |
| number | 6+ | 29+ | 5+ | 10.1+ | 11+ | 10+ |
| search | 5+ | 4+ | 5+ | 10.1+ | 11+ | 10+ |
| tel | 5+ | 4+ | 5+ | 10.1+ | 11+ | 10+ |
| time | 20+ | 57+ | - | - | 13+ | - |
| url | 8+ | 4+ | 6+ | 15+ | 11+ | 10+ |
| week | 20+ | - | - | 10.1+ | 13+ | - |
| Переглядач | ||||
|---|---|---|---|---|
| type | 1+ | 1+ | 1+ | 1+ |
Приклади
+ запропонувати свій приклад у пісочниці
Найпростіший приклад використання HTML атрибута type теґа <input>
See the Pen input.type_css_in_ua by css.in.ua (@css_in_ua) on CodePen.
автор: с3сПриклад використання HTML атрибута type теґа <input>(можливе некоректне спрацювання з мобільних пристроїв)
See the Pen input.type2_css_in_ua by css.in.ua (@css_in_ua) on CodePen.
автор: с3сРізниця між HTML 4.01 та HTML5
У HTML5 з'явилися наступні input типи: color, date, datetime-local, month, week, time, email, number, range, search, tel та url.
Різниця між XHTML та HTML
Коментарі
Коментарів ще немає — будьте першим!