Відмінності між версіями «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 список підтримуваних наборів символів