Елементи управління - це інтерактивні елементи, що дозволяють отримати дані від користувача. Їх призначення і зовнішній вигляд ідентичні елементам інтерфейсу сучасних операційних систем з графічним інтерфейсом (кнопки, поля, чекбокси і т.п.).
Елемент input
Тег <input> представляє різні елементи, в залежності від значення атрибута type . Типи елементів управління (атрибут type)
text - Однорядкове поле введення. Використовуйте атрибути maxlength і size для визначення максимальної довжини введеного значення в символах і розміру показаного поля вводу на екрані (за замовчуванням приймається 20 символів).
password - Те ж саме, що й атрибут text, але вводиться користувачем значення приховано заміщаючими символами (зірочки, крапки і т.п.).
checkbox - Прапорець (маркер множинного вибору). Використовується для позначки вибраних варіантів.
hidden - Приховане поле. Не відображається браузером і не дає користувачеві змінювати присвоєні даному полю значення. Це можна зробити тільки програмним шляхом (або зміною значення поля при передачі даних через адресний рядок або в тілі запиту).
image - Кнопка-картинка. Дозволяє використовувати графічний малюнок як кнопки. Всі значення атрибута value ігноруються. Саме опис картинки здійснюється через атрибут src і по синтаксису збігається з тегом <img>.
radio - Радіокнопка. Дозволяє вводити одне значення з декількох альтернатив. Для створення набору альтернатив вам необхідно створити кілька полів вводу з атрибутом type="radio" з різними значеннями атрибута value, але з однаковим значенням атрибута name. При виборі одного з полів вводу типу radio всі інші поля даного типу з тим же ім'ям (атрибут name) автоматично стануть невибраними на екрані.
button - Користувацька кнопка. Повинна бути запрограмована на обробку натискань. Атрибут value містить текст напису на кнопці.
submit - Кнопка відправки даних. При її натисненні буде викликаний обробник, описаний у заголовку форми (form action="scriptname", докладніше про тег form - у лабораторній роботі №8 ) і йому будуть передані значення всіх елементів, описаних в теге form. Атрибут value містить текст напису на кнопці.
reset - Кнопка скидання. При натисканні її всі поля форми приймуть значення, встановлені за умовчанням.