Иллюстрированный самоучитель по Perl


         

текстовое поле для ввода регистрационного


</textarea> <brxbr>
<input type="submit" value="OK"> <input type="reset" уа!ие="0тменить">
</form>
</body> \
</html>
Данная форма содержит:
  • текстовое поле для ввода регистрационного имени пользователя;

  • текстовое поле для ввода пароля, отображаемого в окне символами *;

  • текстовое поле для подтверждения пароля, также отображаемого символами *;

  • группу радиокнопок для указания возраста пользователя (единственный выбор);

  • группу переключателей для указания языков, которыми владеет пользователь (множественный выбор);

  • список прокрутки для указания предпочтительного формата данных (выбор из ограниченного списка);

  • блок ввода многострочного текста для перечисления любимых авторов (неизвестное заранее количество строк);

  • кнопку передачи с меткой ОК (у этого элемента отсутствует атрибут NAME, он не нужен, так как в данном примере всего одна кнопка передачи, а, значит, CGI-программе нет необходимости определять, от какой именно кнопки поступила команда передачи данных);

  • кнопку сброса с меткой Отменить.

  • Итак, пользователь заполнил форму и щелкнул кнопку передачи Submit. Дальнейшее прохождение данных выглядит следующим образом.
    1. Информация кодируется и пересылается на Web-сервер, который передает ее для обработки CGI-программе.
    2. CGI-программа обрабатывает полученные данные, возможно, обращаясь за помощью к другим программам, выполняющимся на том же компьютере, и генерирует новый "виртуальный" HTML-документ, либо определяет ссылку на уже имеющийся.
    3. Новый HTML-документ или ссылка передаются CGI-Программой Web-серверу для возврата клиенту.
    Рассмотрим эти шаги более подробно.







    Содержание  Назад  Вперед