Основы WEB. HTML формы
Формы HTML
Теги форм
Элементы управления INPUT
Элемент управления INPUT type="text"
Элемент управления INPUT type="submit"
Пример работы простой формы
Пройденный материал: Функции. Основы работы
Элемент управления INPUT+
Элемент управления INPUT++
Элемент управления INPUT+++
Элемент управления TEXTAREA
Элементы управления SELECT и OPTION
Пройденный материал: Функции. Основы работы
Самостоятельная работа

Основы WEB. HTML формы

1. Основы WEB. HTML формы

ОСНОВЫ WEB.
HTML ФОРМЫ
© НГУЭУ 2013-2015
Основы WWW: HTML формы
1

2. Формы HTML

Форма (англ. form) в HTML — раздел документа, позволяющий
пользователю вводить информацию для последующей обработки
Формы служат для сбора данных, вводимых пользователем и
отправки этих данных на веб-сервер (однако данные могут быть
использованы и в работе программ, выполняемых на клиентской
стороне)
Синтаксически форма в HTML задаётся с помощью элемента form и
в дополнение к разметке обычных элементов содержит разметку
для элементов управления (англ. controls).
© НГУЭУ 2013-2015
Основы WWW: HTML формы
2

3. Теги форм

<FORM></FORM> - определяет границы формы
action=<URL> - указывает приложение – обработчик формы;
method=get | post - определяет метод передачи параметров;
enctype=application/x-www-form-urlencoded
|
multipart/form-data
- тип кодирования для содержимого , multipart/form-data
употребляется только с методом POST и, обычно, для передачи
ввода с содержанием файла
target=<CDATA> - определяет фрейм для отображения
результата;
© НГУЭУ 2013-2015
Основы WWW: HTML формы
3

4. Элементы управления INPUT

<INPUT> - тег определяющий элемент управления, предназначен
для ввода данных различных типов
Тип данных, который позволяет вводить данный элемент INPUT
определяется значением обязательного атрибута type:
type: text | textarea | file | password | checkbox | radio | submit | image |
reset | hidden
Если элемент управления должен передавать данные, он обязан
иметь имя, определяемое значением атрибута name
)
© НГУЭУ 2013-2015
Основы WWW: HTML формы
4

5. Элемент управления INPUT type="text"

Элемент управления INPUT type="text"
<INPUT type="text"> - ввод одной строки текста
name: CDATA – имя передаваемого параметра
size: integer – размер окна поля ввода
maxlength: integer – допустимая длинна ввода в символах
<INPUT type="text" name="txt" size="20">
© НГУЭУ 2013-2015
Основы WWW: HTML формы
5

6. Элемент управления INPUT type="submit"

Элемент управления INPUT type="submit"
<INPUT type="submit"> - кнопка передачи формы, запускает
передачу собранных в форме данных на сервер
value: CDATA – текст, изображенный на кнопке
name: CDATA – имя передаваемого параметра
<INPUT type="submit" value="Подтвердить" name="YES">
© НГУЭУ 2013-2015
Основы WWW: HTML формы
6

7. Пример работы простой формы

<FORM action="form1.php">
<INPUT type="text" name="A">
<INPUT type="submit">
</FORM>
Запрос:
User-Agent
Referer
Host
Accept
© НГУЭУ 2013-2015
GET /form1.php?A=aaa HTTP/1.1
Mozilla/5.0 (compatible; MSIE 10.0; Windows NT 6.1;
Trident/6.0)
http://localhost/form1.html
localhost
text/html, application/xhtml+xml, */*
Основы WWW: HTML формы
7

8. Пройденный материал: Функции. Основы работы

Процедурное программирование и подпрограммы
Функции в PHP и особенности работы с ними
Описание функций
Использование псевдотипов для описания функций
Примеры описания функций
© НГУЭУ 2013-2015
Основы WWW: HTML формы
8

9. Элемент управления INPUT+

<INPUT type="password"> - поле ввода пароля
<INPUT type="reset"> - кнопка сброса формы, запускает передачу
собранных в форме данных на сервер
value: CDATA – текст, изображенный на кнопке (по умолчанию – Reset)
<INPUT type="hidden"> - элемент для передачи скрытого параметра
на сервер
size: integer – размер окна поля ввода
maxlength: integer – допустимая длинна ввода в символах
value: CDATA – значение передаваемого параметра
<INPUT type="image"> - пользовательская кнопка - изображение,
при нажатии отправляет данные формы на сервер, добавляя
координаты указателя мыши
src: URL – указание изображения кнопки
align – выравнивание изображения, аналогично атрибуту тега IMG
© НГУЭУ 2013-2015
Основы WWW: HTML формы
9

10. Элемент управления INPUT++

<INPUT type="checkbox"> - задание флажка (поля группы checkbox),
при передаче на сервер группа значений разделяется запятыми
value: CDATA – значение флажка
<INPUT type="radio"> - задание радиокнопки (поля группы
радиокнопок)
value: CDATA – значение флажка
© НГУЭУ 2013-2015
Основы WWW: HTML формы
10

11. Элемент управления INPUT+++

<INPUT type="file"> - поле выбора файлов
size: integer – размер окна поля ввода
maxlength: integer – допустимая длинна ввода в символах
<FORM enctype="multipart/form-data" name="form1" method="post"
action="a.php">
<INPUT type="text" name="A">
<INPUT type="file" name="file1">
<INPUT type="submit" value="ОТПРАВИТЬ">
</FORM>
© НГУЭУ 2013-2015
Основы WWW: HTML формы
11

12. Элемент управления TEXTAREA

<TEXTAREA> - элемент ввода многострочного текста
name: CDATA – определяет имя параметра для идентификации
сервером
rows – определяет количество строк текста видимых на экране;
cols – определяет ширину текстового поля в печатных символах;
wrap: off | virtual | physical - определяет способ переноса при заполнении
формы
© НГУЭУ 2013-2015
Основы WWW: HTML формы
12

13. Элементы управления SELECT и OPTION

<SELECT></SELECT> - задает список выбора
name: CDATA – имя передаваемого параметра
multiple – флаг возможности множественного выбора
size: n – число строк в прокручиваемом списке (выпадающее меню при
n=1)
<OPTION> - задает элемент списка
value: CDATA
selected – флаг предвыбора
© НГУЭУ 2013-2015
Основы WWW: HTML формы
13

14. Пройденный материал: Функции. Основы работы

Процедурное программирование и подпрограммы
Функции в PHP и особенности работы с ними
Описание функций
Использование псевдотипов для описания функций
Примеры описания функций
© НГУЭУ 2013-2015
Основы WWW: HTML формы
14

15. Самостоятельная работа

Создавайте формы с различными элементами управления и
параметрами. Просматривайте HTTP трафик, определяя какие
данные были переданы формой на веб-сервер.
© НГУЭУ 2013-2015
Основы WWW: HTML формы
15
English     Русский Правила