HTML Тег <input>
Приклад
HTML-форма з трьома полями введення; два текстових поля та одна кнопка надсилання:
<form action="/action_page.html">
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input type="submit" value="Submit">
</form>
Спробуйте самі »Визначення та використання
Тег <input> визначає поле введення, куди користувач може вводити дані.
Елемент <input> є найважливішим елементом форми.
Елемент <input> можна відобразити кількома способами, залежно від атрибута типу.
Нижче наведено різні типи введення:
<input type="button"><input type="checkbox"><input type="color"><input type="date"><input type="datetime-local"><input type="email"><input type="file"><input type="hidden"><input type="image"><input type="month"><input type="number"><input type="password"><input type="radio"><input type="range"><input type="reset"><input type="search"><input type="submit"><input type="tel"><input type="text">(значення за замовчуванням)<input type="time"><input type="url"><input type="week">
Перегляньте атрибут type, щоб побачити приклади для кожного типу введення!
Поради та нотатки
Порада: Завжди використовуйте тег <label> для визначення міток для <input type="text">, <input type="checkbox">, <input type="radio">, <input type="file"> та <input type="password">.
Підтримка браузерами
| Елемент | |||||
|---|---|---|---|---|---|
| <input> | Так | Так | Так | Так | Так |
Атрибути
| Атрибут | Значення | Опис |
|---|---|---|
| accept | file_extension audio/* video/* image/* media_type |
Визначає фільтр для типів файлів, які користувач може вибрати з діалогового вікна введення файлу (лише для type="file") |
| alt | text | Визначає альтернативний текст для зображень (лише для type="image") |
| autocomplete | on off |
Визначає, чи для елемента <input> має бути ввімкнено автозаповнення |
| autofocus | autofocus | Вказує, що елемент <input> має автоматично отримувати фокус під час завантаження сторінки |
| checked | checked | Вказує, що елемент <input> має бути попередньо вибрано під час завантаження сторінки (для type="checkbox" або type="radio") |
| dirname | inputname.dir | Вказує, що напрямок тексту буде подано |
| disabled | disabled | Вказує, що елемент <input> має бути вимкнено |
| form | form_id | Визначає форму елементу <input>, якій належить |
| formaction | URL | Вказує URL-адресу файлу, який оброблятиме елемент керування введенням під час надсилання форми (для type="submit" та type="image") |
| formenctype | application/x-www-form-urlencoded multipart/form-data text/plain |
Визначає, як мають бути закодовані дані форми під час надсилання їх на сервер (для type="submit" та type="image") |
| formmethod | get post |
Визначає метод HTTP для надсилання даних на URL-адресу дії (для type="submit" та type="image") |
| formnovalidate | formnovalidate | Визначає, що елементи форми не повинні перевірятися під час надсилання |
| formtarget | _blank _self _parent _top framename |
Визначає, де відображати відповідь, отриману після надсилання форми (для type="submit" та type="image") |
| height | pixels | Визначає висоту елемента <input> (тільки для type="image") |
| list | datalist_id | Посилається на елемент <datalist>, який містить попередньо визначені параметри для елемента <input> |
| max | number date |
Визначає максимальне значення для елемента <input> |
| maxlength | number | Визначає максимальну кількість символів, дозволених у елементі <input> |
| min | number date |
Вказує мінімальне значення для елемента <input> |
| minlength | number | Визначає мінімальну кількість символів, необхідних для елемента <input> |
| multiple | multiple | Вказує, що користувач може ввести більше ніж одне значення в елементі <input> |
| name | text | Вказує назву елемента <input> |
| pattern | regexp | Визначає регулярний вираз, яким перевіряється значення елемента <input> |
| placeholder | text | Визначає коротку підказку, яка описує очікуване значення елемента <input> |
| readonly | readonly | Вказує, що поле введення доступне лише для читання |
| required | required | Вказує, що поле введення має бути заповнене перед надсиланням форми |
| size | number | Визначає ширину в символах елемента <input> |
| src | URL | Вказує URL-адресу зображення, яке буде використовуватися як кнопка надсилання (лише для type="image") |
| step | number any |
Визначає інтервал між допустимими числами в полі введення |
| type | button checkbox color date datetime-local file hidden image month number password radio range reset search submit tel text time url week |
Визначає тип елементу <input> для відображення |
| value | text | Визначає значення елементу <input> |
| width | pixels | Визначає ширину елементу <input> (тільки для type="image") |
Глобальні атрибути
Тег <input> також підтримує Глобальні атрибути в HTML.
Атрибути подій
Тег <input> також підтримує Атрибути подій в HTML.
Пов’язані сторінки
HTML підручник:
HTML DOM довідник:
- Об’єкт Input Button
- Об’єкт Input Checkbox
- Об’єкт Input Color
- Об’єкт Input Date
- Об’єкт Input Datetime
- Об’єкт Input DatetimeLocal
- Об’єкт Input Email
- Об’єкт Input FileUpload
- Об’єкт Input Hidden
- Об’єкт Input Image
- Об’єкт Input Month
- Об’єкт Input Number
- Об’єкт Input Password
- Об’єкт Input Range
- Об’єкт Input Radio
- Об’єкт Input Reset
- Об’єкт Input Search
- Об’єкт Input Submit
- Об’єкт Input Text
- Об’єкт Input
- Об’єкт Input URL
- Об’єкт Input Week
CSS налаштування за замовчуванням
Немає.

