Лекция 11 Тема «Формы » Преподаватель: Халелова Е.Н.

Презентация:



Advertisements
Похожие презентации
Формы в HTML. Элемент FORM Элемент уровня «блок» Управляющие элементы Просто текст Атрибуты: action – url обработчика method – post или get enctype –
Advertisements

Интернет- технологии МИИГаИК. Указание XML-документов в ориентире на будущее
5.7.7 Формы на Web-страницах.
Разработка и использование интерактивных форм Общие положения. Общие положения. Современные браузеры позволяют пользователю, заполнив специальную форму,
Списки на Web – страницах. Интерактивные формы на Web – страницах
Для создания интерактивных Web-страниц, обеспечивающих обратную связь, используются специальные формы. Форма – это набор элементов, таких как поля ввода,
Web-программирование Кейно Павел Петрович
1 2 1.Формы в HTML-документах 2.1. Тег 3. ТЕГ 4. Тег 5. Тег.
Интерактивные формы на Web- страницах - перевод строки - перевод строки - форма на Web-странице - форма на Web-странице - поле раскрывающего cписка -
JavaScript Объекты документа Объект History Свойства: current next previous length.
Создание Web-сайта Тема раздела:Создание Web-сайта Тема раздела:
Струкова Наталья Федоровна, учитель математики и информатики высшей квалификационной категории. МБОУ «СОШ 13», г. Златоуст, Челябинская обл.
МИРОВЫЕ ИНФОРМАЦИОННЫЕ РЕСУРСЫ Основы языка HTML.
Из опыта работы Ермаковой Вероники Викентьевны учителя информатики МОУ СОШ 19 г. Белово Основы языка разметки гипертекста HTML.
Язык создания web- страниц - HTML. Основные теги Указывает программе просмотра страниц что это HTML документ. Определяет место, где помещается различная.
Троицкий Д.И. Интернет-технологии1 ИНТЕРАКТИВНЫЕ WEB-СТРАНИЦЫ КАСКАДНЫЕ ТАБЛИЦЫ СТИЛЕЙ (CSS) Лекция 7 Кафедра «Автоматизированные станочные системы» Dept.
Web-сайты и Web-страницы Web-сайт состоит из Web-страниц, объединенных гиперссылками. Web-страницы могут быть интерактивными и могут содержать мультимедийные.
это десятки миллионов Web-серверов Интернета, содержащих Web-страницы, в которых используется технология гипертекста. Технология WWW позволяет создавать.
Web-узлы. Разработка и администрирование.. Часть 1. Web-технология.
Внешне форма выглядит, как анкета, в которую посетитель может вписать свой текст или отметить выбранные значения из предлагаемого перечня. Форма выделяется.
Транксрипт:

Лекция 11 Тема «Формы » Преподаватель: Халелова Е.Н.

Вопросы темы: 1.Назначение формы в HTML-документе 2.Контейнер размещения формы 3.Параметры, определяющие способ и характеристики обработки, заключающейся в форме информации 4.Создание элементов управления 5.Группирование элементов управления

1.Назначение формы в HTML-документе Формы были созданы и используются в WWW для получения отклика пользователя на предоставленную информацию и сбора данных о пользователе. После заполнения пользователем формы и запуска процесса ее обработки информация из нее попадает к программе, работающей на сервере. Для обработки большого количества откликов используются программы, поддерживающие (CGI) и расположенные на сервере, в адрес которого поступают отклики.

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

2. Контейнер размещения формы Для создания формы применяется контейнер В документе может быть несколько форм. Каждая пара тегов будет отвечать отдельной форме, но они не должны находиться одна внутри другой. TEST_FRM.htm TEST_FRM.htm

3. Параметры, определяющие способ и характеристики обработки, заключающейся в форме информации Атрибуты тега ACTION - определяет адрес URL или тип объекта, на который возлагается обработка (или передача) содержащейся в форме информации,(CGI-программа, скрипт или почтовый клиент ). METHOD - Определяет, каким образом данные из формы будут переданы обработчику. Допустимые значения: METHOD=POST и METHOD=GET.

GET – формируется типовое обращение к CGI- приложению, включающее в себя его адрес (значение параметра ACTION), символ «?» (признак, что далее следуют передаваемые CGI-программе значения) и сами данные (возвращаемые значения для каждого из элементов формы). POST – браузер сначала устанавливает связь с сервером, а затем, получив подтверждение от CGI-приложения, передает ей данные. При использовании в качестве обработчика адресации к почтовому ящику используется только значение POST

ENCTYPE - определяет, каким образом данные из формы будут закодированы для передачи обработчику. Допустимые значения: ENCTYPE= application/x-www-form-urlencoded - пересылает всю информацию(возвращаемые значения для всех компонентов формы) единым массивом и при этом преобразует пробелы в символы «+», а специальные символы и русские буквы – в пары символов, обозначающие шестнадцатеричный код ASCII, перед которым стоит знак %

ENCTYPE= multipart/form-data - предписывает пересылать каждое возвращаемое значение элемента формы в отдельном MIME- совместимом блоке (MIME – стандарт электронной почты). post1\MSIE_form.txt post2\MSIE_form.txt

Представление формы на сервер В атрибуте action содержится адрес URL, по которому будет представляться форма (при нажатии на кнопку Submit). Программы, предназначенные для обработки форм, располагаются в папке cgi-bin. bin/s97r …

Для передачи небольших форм с короткими полями используется метод GET. Если нужно передать форму, имеющую много длинных полей, указывается метод POST. Метод POST имеет также преимущества при работе с секретной информацией, когда передача (например, номеров кредитных карточек) выполняется отдельными транзакциями. Поэтому ввод этих данных в строку вместе с URL, как в методе GET неприемлем.

4. Создание элементов управления Для внесения информации пользователем в форму используется элемент Это и есть поля, в которые пользователь вводит информацию. Каждый элемент включает атрибут NAME=имя, определяющий имя данного поля (идентификатор поля). TYPE – атрибут, указывающий тип элемента управления.

Атрибуты тега Type – тип элемента Align - выравнивание Checked – установка переключателя или флажка Name – идентификатор (имя) элемента Size – размер текстового поля Maxlength – максимальное число символов Src – задает URL ресурс нужного изображения Value – определяет значение для элемента Tabindex – порядок перемещения фокуса по элементам формы при нажатии Tab

Элементы формы 1.Текстовые поля: TYPE=text form1.htm 2. Поля ввода пароля: TYPE=password form2.htm 3. Скрытые поля: TYPE=hidden form8.htm

4. Поле выбора файлов: type=file form7.htm 5. Радиокнопки: TYPE=radio Да form5.htmform5.htm 6. Флажки: TYPE=checkbox Процессоры form4.htmform4.htm

7. Кнопки: TYPE=submit – отправка данных на сервер TEST_FRM.htm TYPE=reset – очистка полей формы 8. Многострочные текстовые поля: Наберите здесь сообщение form3.htmform3.htm

9. Списки: - элемент списка текст 1 текст 2 текст n form6.htmform6.htm показывает, что из меню можно выбрать несколько элементов.

5. Группирование элементов управления (теги, ) Чтобы страница (или форма) имела законченный вид, элементы должны быть распределены по группам. Для создания группы в HTML 4.0 предусмотрен тег. С помощью этого тега элементы со связанным содержанием распределяются по группам. Легенда группы элементов группа.htm

Контрольные вопросы: 1.C какой целью используются на Web-страницах формы? 2.С помощью какого контейнера можно описать форму? 3.Назовите атрибуты тега. 4.Каким образом передается введенная пользователем информация из формы на сервер? 5.Назовите элементы формы и способы их задания на Web-страницах. 6.Перечислите элементы управления (атрибут type). 7.Как задаются многострочные поля, списки? 8.Как можно сгруппировать элементы управления с похожей информацией