Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
бИЛЕТЫ_GOSam.doc
Скачиваний:
2
Добавлен:
01.04.2025
Размер:
1 Мб
Скачать
☆

2)Формы в html. Назначение, теги, параметры, примеры.

Форма представляет собой отдельную Интернет-страницу или часть страницы, на которой размещены разнообразные типовые для Windows элементы интерактивного диалога: поля ввода текста, флажки и радиокнопки с поясняющими строками текста, раскрывающиеся списки и одна или несколько кнопок, обычно служащих для очистки формы и отправки введенных данных на сервер.

Форма в HTML-документе определяется в виде блока <FORM>…</FORM>, внутри которого располагаются теги, задающие те или иные формы, а также играющие роль подсказок текстовые строки и обращения к графическим файлам.

В составе тега <FORM> записываются атрибуты, определяющие способ и характеристики обработки заключающейся в форме информации.

Команда <FORM> имеет следующие атрибуты:

Атрибут

Описание

Action

Задает адрес для отправки формы по сети.

Enctype

Задает кодирование передаваемых по сети данных (пример: enctype= “text=pain” задаст передачу обычного текста).

Method

Задает протокол для пересылки данных на сервер. По умолчанию используется протокол get, но лучше использовать протокол post как более универсальный.

Радиокнопки <INPUT type=radio> - (селекторные кнопки, переключатель) предназначены для выбора одного варианта из нескольких альтернативных.

Дополнительные атрибуты:

Атрибут name (Значением является идентификатор (имя). Кнопки, входящие в одну взаимосвязанную группу, должны иметь одинаковое имя. Именно по этому критерию (одинаковое имя) браузер распознает переключатель и организует снятие отметки с кнопки, когда выбрана другая в этой же самой группе.

Атрибут checked(Логический атрибут, для него не указывается значение. Присутствие атрибута означает, что отметка на данной кнопке установлена по умолчанию. )

Атрибут value (Значение этого атрибута будет служить указанием на выбор пользователя, когда форма отправляется по электронной почте.)

Флажки <INPUT type=checkbox>

Флажки, или кнопки с независимой фиксацией, служат для многокомпонентного выбора.

Флажки не зависят один от другого. Их можно устанавливать и сбрасывать в любой комбинации.

Атрибуты:

name - имя флажка (при объединении нескольких флажков в группу всем им дается одно и то же имя);

value – значение флажка (записанная в кавычках произвольная комбинация букв и цифр, передаваемая на сервер, если данный флажок будет помечен пользователем);

checked - что отметка на данном флажке по умолчанию.

Поле ввода текста <INPUT type=text>

Представляет собой прямоугольное поле, предназначенное для ввода одной строки текста.

В эту строку вводится текстовая информация.

Атрибуты:

name – уникальное имя поля; size – ширина поля (в символах); maxlength – максимально допустимое количество вводимых символов;

value – задает начальную запись в строке ввода (записывается в кавычках).

Поле ввода пароля <INPUT type=password>

Прямоугольное текстовое поле, отличающееся от поля для ввода текста только тем, что вводимый текст отображается в нем как соответствующее количество «звездочек» или «точек». Имеет те же атрибуты, что и при type=text.

Многострочное поле ввода <TEXTAREA>…</TEXTAREA>

Прямоугольное текстовое поле с заданными шириной и высотой. При необходимости автоматически генерируется вертикальная линейка прокрутки содержимого.

Для прокручивания содержимого в этом поле ввода используйте вертикальную линейку прокрутки или клавиши PgUp, PgDn либо клавиши управления курсором.

wrap=virtual – автоматический перенос строк без добавления символов перехода на новую строку (т.е. на сервер текст передается как одна строка).

cols – ширина области (в символах);

rows – высота области (в строках);

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]