Відмінності між версіями «5 Форми»
Donserg (Обговорення • внесок) (Створена сторінка: Form) |
|||
| Рядок 1: | Рядок 1: | ||
| − | + | '''Форма''' (англ. form) в HTML - розділ документа, що дозволяє користувачеві вводити інформацію для подальшої обробки системою. Синтаксично форма в HTML задається за допомогою елемента form і на додаток до розмітки звичайних елементів містить розмітку для елементів управління (англ. controls), написів (англ. label) та інших | |
| + | Елементи керування служать для взаємодії користувача з формою. Атрибут name визначає ім'я елемента управління з областю видимості всередині даної форми. | ||
| + | З кожним елементом форми пов'язано початкове і поточне значення. За деякими винятками (textarea, object), початкове значення може бути задане атрибутом value. Значення, відповідні елементам, можуть змінюватися при взаємодії користувача або скриптів (наприклад, на Javascript) з формою. При очищенні (англ. reset) форми елементи набувають початкові значення. Дані всіх діючих (англ. successful) елементів форми відправляються (англ. submit) на обробку у вигляді пар ім'я-значення | ||
| + | |||
| + | У HTML визначені наступні елементи управління: | ||
| + | * кнопка: елемент input типів submit, image, reset, button, а також елемент button, | ||
| + | * чекбокс (прапорець): тип checkbox | ||
| + | * радіокнопка: тип radio | ||
| + | * меню: елемент select з елементами optgroup і option всередині | ||
| + | * рядок тексту: тип text, а також елемент textarea | ||
| + | * пароль: тип password | ||
| + | * приховане поле: тип hidden | ||
| + | * файл: тип file | ||
| + | * об'єкт: елемент object | ||
| + | * елемент datalist з варіантами автозаповнення рядки тексту, | ||
| + | * елемент output для результа обчислення на основі інших полів, | ||
| + | * елемент keygen для генерації пари ключів для використання в механізмі аутентифікації. | ||
| + | |||
| + | Форма задається за допомогою елемента form, усередині якого і розташовуються елементи управління. Крім загальних для HTML атрибутів, в form можуть бути присутніми наступні: | ||
| + | * action (дія) - обов'язковий атрибут, що містить URI обробника форми; | ||
| + | * method (метод відправки форми) - атрибут, який приймає значення GET (за замовчуванням) або POST | ||
| + | * enctype (тип кодування для вмісту) - за замовчуванням application / x-www-form-urlencoded (завжди для методу GET), але зазвичай вживається multipart / form-data | ||
| + | * accept - список MIME-типів для завантаження файлів | ||
| + | * name - ім'я форми | ||
| + | * onsubmit - обробник події «форма відправлена» | ||
| + | * onreset - обробник подія: «форма очищена» | ||
| + | * accept-charset список підтримуваних наборів символів | ||
Версія за 09:52, 24 грудня 2012
Форма (англ. form) в HTML - розділ документа, що дозволяє користувачеві вводити інформацію для подальшої обробки системою. Синтаксично форма в HTML задається за допомогою елемента form і на додаток до розмітки звичайних елементів містить розмітку для елементів управління (англ. controls), написів (англ. label) та інших Елементи керування служать для взаємодії користувача з формою. Атрибут name визначає ім'я елемента управління з областю видимості всередині даної форми. З кожним елементом форми пов'язано початкове і поточне значення. За деякими винятками (textarea, object), початкове значення може бути задане атрибутом value. Значення, відповідні елементам, можуть змінюватися при взаємодії користувача або скриптів (наприклад, на Javascript) з формою. При очищенні (англ. reset) форми елементи набувають початкові значення. Дані всіх діючих (англ. successful) елементів форми відправляються (англ. submit) на обробку у вигляді пар ім'я-значення
У HTML визначені наступні елементи управління:
- кнопка: елемент input типів submit, image, reset, button, а також елемент button,
- чекбокс (прапорець): тип checkbox
- радіокнопка: тип radio
- меню: елемент select з елементами optgroup і option всередині
- рядок тексту: тип text, а також елемент textarea
- пароль: тип password
- приховане поле: тип hidden
- файл: тип file
- об'єкт: елемент object
- елемент datalist з варіантами автозаповнення рядки тексту,
- елемент output для результа обчислення на основі інших полів,
- елемент keygen для генерації пари ключів для використання в механізмі аутентифікації.
Форма задається за допомогою елемента form, усередині якого і розташовуються елементи управління. Крім загальних для HTML атрибутів, в form можуть бути присутніми наступні:
- action (дія) - обов'язковий атрибут, що містить URI обробника форми;
- method (метод відправки форми) - атрибут, який приймає значення GET (за замовчуванням) або POST
- enctype (тип кодування для вмісту) - за замовчуванням application / x-www-form-urlencoded (завжди для методу GET), але зазвичай вживається multipart / form-data
- accept - список MIME-типів для завантаження файлів
- name - ім'я форми
- onsubmit - обробник події «форма відправлена»
- onreset - обробник подія: «форма очищена»
- accept-charset список підтримуваних наборів символів