Тег <form> в HTML используется для создания интерфейса, которому пользователь может ввести данные. Обычно это форма, которая содержит разные элементы управления, такие как текстовые поля (textboxes), выпадающие списки (dropdown lists), радио-кнопки (radiobuttons), чек-боксы (checkboxes), и кнопки (buttons).
Структура обычной HTML-формы выглядит примерно так:
<form action="" method=""> <!-- Тут располагаются элементы формы --> </form>
Тег <form> имеет два ключевых атрибута:
1.action — адрес (URL) скрипта на сервере, куда будут направлены данные формы.
2.method — Метод HTTP для передачи данных. Два самых распространенных метода — GET и POST. GET добавляет данные формы к URL в виде параметров запроса, а POST передает данные в теле HTTP-запроса.
Внутри тега <form> вы можете использовать множество различных тегов, таких как <input>, <textarea>, <select> и <button>, чтобы создать различные элементы управления. Пример формы:
<form action="/submit_form" method="POST"> <label for="name">Name:</label> <input type="text" id="name" name="name"> <label for="email">Email:</label> <input type="email" id="email" name="email"> <input type="submit" value="Submit"> </form>
В этом примере при нажатии кнопки Submit данные из текстовых полей будут отправлены на сервер на адрес /submit_form с помощью HTTP-метода POST.