Практикум 6.1. Кнопки в действии
Щелчком по этой кнопке данные формы представляются серверу. Попробуем отобразить информацию, введенную в текстовом поле и отправленную серверу на обработку. Пример asp страницы содержащей текстовые поля и кнопки продемонстрирован ниже
:
Сохраните этот код в файле под именем pr_6_1.asp. Вид этой страницы показан на рис. 6.1.
Рис. 6.1. Внешний вид страницы pr_6_1.asp
Теперь давайте попробуем создать страницу result.asp, которая будет получать введенные пользователем данные и посылать браузеру обработанные данные, код страницы result.asp показан ниже.
При помощи ключевого слова Dim, я описал три переменные (strFirstname, strMiddlename, strLastname), в которых будут храниться данные, введенные пользователем на странице pr_6_1.asp. Далее я присвоил своим переменным новые значения, используя Request.Form (“Name”). На последнем этапе я отображаю значения переменных используя команды HTML. Результат обработки данных показан на рис. 6.2.
Рис. 6.2. Вид страницы result.asp в окне браузера
Практикум 6.2. Пример обработки некоторого текста
![]() |
Создадим страницу, содержащую многострочное текстовое поле и две кнопки, пример страницы pr_6_2.asp:
Окно браузера имеет вид:
Рис. 6.3. Вид примера pr_6_2.asp в окне браузера
Создадим страницу result_6_2.asp, результатом работы которой будет, преобразование всех малых букв введенного текста в прописные (заглавные) буквы:
Преобразование букв происходит при помощи функции Ucase.
![]() |
![]() |
Окно примера result_6_2.asp в окне браузера:
Рис. 6.4. Окно браузера с многострочным текстовым полем
Практикум 6.3. Обработка списков, используя структуру перехода
![]() |
Попробуем разукрасить некоторый текст, используя цвета из списка. Создадим страницу, предлагающую пользователю ввести текст и выбрать цвет, которым этот текст необходимо закрасить, код такой страницы показан ниже:
Сохраните этот код в файле под именем pr_6_3.asp.
Рис. 6.5. Экранное отображение примера pr_6_3.asp
Приступаем к результирующему файлу result_6_3.asp, код этого файла чуть ниже:
![]() |
В этом примера использовалась структура перехода Select Case, используется при выборе одного из возможных наборов строк.
Практикум 6.4. Обработка результатов переключателя radio button структурой перехода If Then Else
![]() |
Попробуем смоделировать уведомительное письмо, в котором в зависимости от указанного значения переключателя, печатается либо «Уважаемый» либо «Уважаемая», код примера pr_6_4.asp прямо сейчас:
Вид окна браузера примера pr_6_4.asp:
Рис. 6.6. Пример pr_6_4.asp
Теперь создадим результирующий файл result_6_4.asp:
В этом примера использовалась структура перехода If Then Else, в данном случае используется для выбора одного из двух вариантов (мужчина или женщина) и в соответствии с этим выбором выводиться надпись «Уважаемый» или «Уважаемая».