от назначения, сценарий может, например, записать данные пользователя в базу данных, использовать их для начала транзакции или, в случае, если сайт пред- ставляет собой такую поисковую машину, как Yahoo, использовать данные пользователя для поиска ссылок в базе данных сервера. Как будет описано ниже,
с помощью HTML-элементов формы ее разработчик может указать программу, которая будет запускаться сервером после передачи результатов формы.
Как правило, при нажатии посетителем кнопки передачи (Submit) браузер за — пустит сценарий, который находится в том же HTML-файле, что и форма. Этот сценарий проверяет полноту введенных посетителем данных и в некоторых слу —
чаях может проверять их «правильность». Затем браузер упакует информацию и передаст ее Web-серверу, указывает при этом имя приложения, которое сервер
должен запустить для обработки результатов формы. На рис. 3.3 показана схема распределения обязанностей между Web-браузером и Web-сервером при обработ —
ке результатов форм.
Опять-таки, аки ранее, после передачи страницы формы браузеру Web-сервер
занимается своими делами, как это было и с Web-страницей, не содержащей формы. Web-браузер отвечает за прием данных от посетителя в поля формы, вы — бор с помощью мыши переключателей, флажков и элементов в списках выбора. После завершения заполнения формы Web-браузер должен снова связаться с сер — вером с целью передачи ему введенной информации для последующей обработ- ки. В свою очередь, Web-сервер для обработки полученных результатов формы запускает определенный сценарий и передает браузеру сообщение, подтверждаю-