Сервер Web своими руками. Язык HTML, приложения CGI и ISAPI




Пример документа HTML с формой


Формы лучше изучать на конкретном примере. В этой главе мы создадим форму, содержащую почти все органы управления (рис. 7.2), и рассмотрим исходный текст соответствующего документа HTML.

Рис. 7.2. Форма в документе HTML с различными органами управления

Этот исходный текст приведен в листинге 7.1.

Листинг 7.1. Файл chap7\controls\controls.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<HTML>

<HEAD>

 <TITLE>Органы управления в формах</TITLE>

</HEAD>

<BODY BGCOLOR=#FFFFFF>

<FORM METHOD=POST ACTION="http://www.someserver.ru/frolov-cgi/controls.exe">

  <TABLE>

    <TR>

      <TD VALIGN=TOP>Текстовое поле TEXT</TD>

      <TD><INPUT TYPE=text NAME="text1" VALUE="Sample of text1" SIZE=30></TD>

    </TR>

    <TR>

      <TD VALIGN=TOP>Текстовое поле PASSWORD</TD>

      <TD><INPUT TYPE=password NAME="pwd" VALUE="Sample of password"></TD>

    </TR>

    <TR>

      <TD VALIGN=TOP>Текстовое поле TEXTAREA</TD>

      <TD><TEXTAREA NAME="text2" ROWS=4 COLS=30>Sample of text</TEXTAREA></TD>

    </TR>

    <TR>

      <TD VALIGN=TOP>Переключатели CHECKBOX</TD>

      <TD>

        <INPUT TYPE=CHECKBOX NAME="chk1" VALUE="on" CHECKED>Первый<BR>

        <INPUT TYPE=CHECKBOX NAME="chk2" VALUE="on">Второй<BR>

        <INPUT TYPE=CHECKBOX NAME="chk3" VALUE="on" CHECKED>Третий<BR>

      </TD>

    </TR>

    <TR>

      <TD VALIGN=TOP>Переключатели RADIO</TD>

      <TD>

        <INPUT TYPE=RADIO NAME="rad" VALUE="on1" CHECKED>Первый<BR>

        <INPUT TYPE=RADIO NAME="rad" VALUE="on2">Второй<BR>




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