Практикум 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, в данном случае используется для выбора одного из двух вариантов (мужчина или женщина) и в соответствии с этим выбором выводиться надпись «Уважаемый» или «Уважаемая».