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



Приложение ISFORM


Приложение ISFORM демонстрирует способ получения и обработки данных, полученных от формы, расширением ISAPI. Аналогичные действия выполняла программа CGI с именем CONTROLS, описанная нами в предыдущей главе.

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

Листинг 8.4. Файл chap8\isform\isform.htm

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

<HTML>

<HEAD>

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

</HEAD>

<BODY BGCOLOR=#FFFFFF>

<FORM METHOD=POST ACTION="http://frolov/scripts/isform.dll?Param1|Param2|Param3">

  <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>




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