Page 38 - 6108
P. 38
</tr>
<tr>
<td>Осередок 3</td>
</tr>
</table>
2.1.8 Форми
HTML-форми є елементами управління, які застосовуються для збору
інформації від відвідувачів веб-сайту.
Веб-форми складаються з набору текстових полів, кнопок, списків і
інших елементів управління, які активізуються клацанням миші. Технічно
форми передають дані від користувача віддаленого сервера.
Для отримання і обробки даних форм використовуються мови веб-
програмування, такі як PHP, Perl.
До появи HTML5 веб-форми представляли собою набір декількох
елементів <input type = "text">, <input type = "password">, що
завершуються кнопкою <input type = "submit">. Для стилізації форм в
різних браузерах доводилося докладати чимало зусиль. Крім того, форми
вимагали застосування JavaScript для перевірки введених даних, а також були
позбавлені специфічних типів полів введення для вказівки повсякденному
інформації типу дат, адрес електронної пошти та URL-адрес.
HTML5-форми вирішили більшість цих поширених проблем завдяки
наявності нових атрибутів, надавши можливість змінювати зовнішній вигляд
елементів форм за рахунок CSS3.
Основу будь-якої форми становить елемент <form> ... </ form>. Він
не передбачає введення даних, так як є контейнером, утримуючи разом всі
елементи управління форми - поля. Атрибути цього елемента містять
інформацію, загальну для всіх полів форми, тому в одну форму потрібно
включати поля, об'єднані логічно.
Таблиця 2.1 – Атрибути форми
Атрибут Значенння / опис
accept- список кодуваннь символов, які будуть використані для
charset відправлення форм
Обовязковий атрибут, який вказує url обробника форми на
action
сервері
Запамятовування введених значень і їх підстановка при
повторному вводі:
autocomplete
on – значення поля можна зберігати і витягувати,
off – автозаповнення відсутнє.
MIME-тип данних, які відправляються разом з формою.
Вказується тільки у випадку method="post".
enctype
По замовчування має значення application/x-www-
form-urlencoded