logo
123

Атрибуты форм

Action (о нем мы уже говорили) - адрес серверного сценария, получающего и обрабатывающего данные, вводимы пользователем при помощи формы.

Name - имя формы. Этот атрибут не является обязательным, но его наличие позволяет обращаться к форме (и ее отдельным элементам) "фамильярно", т.е. просто по имени.

Method - способ передачи данных. Этот атрибут может принимать два значения: GET или POST. Подробнее об этих методах мы будем говорить позднее, когда будем изучать средства создания серверных сценариев, а пока скажем лишь только, что метод GET используется в тех случаях, когда объем передаваемых данных невелик (например, значение одной-двух переменных), если же передается большой объем данных (или его трудно оценить заранее), то применяется метод POST. И еще: если передается пароль, то метод GET использовать нельзя, так как в этом случае текст пароля будет "светиться" в адресной строке.

 Enctype - тип передаваемых данных. Если форма не содержит прикрепляемых файлов, этот атрибут можно не указывать (по умолчанию он примет значение: "application/x-www-form-urlencoded"); если же форма содержит поля типа file, значение этого атрибута должно быть "multipart/form-data". Как правило, перед отправкой данных на сервер производится их предварительный анализ клиентскими средствами. Например, проверяется, заполнены ли обязательные поля, правилен ли формат адреса электронной почты (содержит знак '@') и пр. Для этого на языке JavaScript (или VBScript) создаются специальные сценарии. С ними мы обязательно познакомимся, но чуть позднее, когда изучим объектную модель JavaScript. А еще позднее научимся писать серверные сценарии, которые будут получать и обрабатывать данные клиентов ("классическими" примерами таких сценариев являются гостевые книги, форумы, счетчики посещений со всевозможной статистикой и пр.)

Фреймы

Темы лекции: Структура фреймсодержащих документов Атрибуты тэга &ltframe> Плавающие фреймы

Динамическое создание плавающего фрейма