Druzya.org
Возьмемся за руки, Друзья...
 
 
Наши Друзья

Александр Градский
Мемориальный сайт Дольфи. 
				  Светлой памяти детей,
				  погибших  1 июня 2001 года, 
				  а также всем жертвам теракта возле 
				 Тель-Авивского Дельфинариума посвящается...

Библиотека :: Компьютеры и Программирование :: К.Джамса, К.Кинг, Э.Андерсон - Эффективный самоучитель по креативному Web-дизайну. HTML, XHTML, CSS, JavaScript, PHP, ASP, ActiveX.
<<-[Весь Текст]
Страница: из 389
 <<-
 
Submit) браузер за- 
пустит сценарий, который находится в том же HTML-файле, что и форма. Этот 
сценарий проверяет полноту введенных посетителем данных и в некоторых слу- 
чаях может проверять их "правильность". Затем браузер упакует информацию и 
передаст ее Web-серверу, указывает при этом имя приложения, которое сервер 
должен запустить для обработки результатов формы. На рис. 3.3 показана схема 
распределения обязанностей между Web-браузером и Web-сервером при обработ- 
ке результатов форм. 
Опять-таки, аки ранее, после передачи страницы формы браузеру Web-сервер 
занимается своими делами, как это было и с Web-страницей, не содержащей 
формы. Web-браузер отвечает за прием данных от посетителя в поля формы, вы- 
бор с помощью мыши переключателей, флажков и элементов в списках выбора. 
После завершения заполнения формы Web-браузер должен снова связаться с сер- 
вером с целью передачи ему введенной информации для последующей обработ- 
ки. В свою очередь, Web-сервер для обработки полученных результатов формы 
запускает определенный сценарий и передает браузеру сообщение, подтверждаю- 
щее получение результатов и во многих случаях указывающее об успешной или 
неудачной обработке данных.

132 Глава3. HTML-формы 
Данные получены 
Щелкните здесь 
для перехода на следующую форму 
1) Web-сервер передает форму Web-браузеру посетителя 
2) Web-браузер выводит форму на экран, а посетитель заполняет поля формы 
3) Посетитель нажимает кнопку отправки Submit для передачи введенных данных 
Web-серверу 
4) Web-сервер передает данные формы (называемые результатами формы) для 
обработки CGI-сценарию 
5) CGI-сценарий, обрабатывающий результаты формы, может переформатировать 
данные и передать для 
дальнейшей обработки специальной программе 
6) CGI-сценарий создает подтверждающее сообщение и передает его Web-серверу 
7) Web-сервер передает подтверждающее сообщение Web-браузеру посетителя, 
который выводит его на экран 
Рис. 3.3. События обработки HTML-формы и места, где они происходят 
Дескрипторы и атрибуты, используемые 
для создания форм 
Как уже упоминалось выше в этой главе, помимо текстовых полей, переклю- 
чателей и флажков, используемых для запроса данных у посетителя, в форму 
можно помещать кнопки, текст, графические изображения и другие объекты 
Web-страниц. Начальный и конечный HTML-дескрипторы формы (
) указывают Web-браузеру, какую часть HTML-файла включать в форму. Как известно, Web-форма, как и HTML-таблица, представляет собой своего рода "контейнер". Начальный и конечный дескрипторы таблицы (
 
<<-[Весь Текст]
Страница: из 389
 <<-