Совсем уже простая задача: Сделать страничку, с использованием ASP и VBScript, на которой будет форма (тестовое поле и кнопка). По Клику на кнопку на страницу вывести то, что было написано в тестовом поле.
Код:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
<HTML> <HEAD><TITLE>TEST</TITLE> <meta http-equiv='Content-Type' content='text/html; charset=utf-8'> </head> <body> <form action="" method="get"> <input name="Text1" type="text"> <input type="submit" value="Отправить"> </form> <SCRIPT LANGUAGE="vbscript" RUNAT="SERVER" type="text/vbscript"> Response.Write(Request.QueryString("Text1")) </SCRIPT> </body> |
Идея простая. Берем форму, а дальше к ней пишем скриптик на языке VBScript (Да, знаю, штука гадкая, но заставили). Внимание следует обратить на тег RUNAT=»SERVER» — это значит, что этот скрипт должен исполняться на сервере.
Внутри его: есть объект Response (ответ) и у него метод Write, который умеет писать на страницу. Request.QueryString позволяет получить значение переданного параметра. в качестве параметра принимает строку, в которой содержится имя элемента формы — в нашем случае это Text1. Совместив 2 функции можно выполнить задание.
Для работы примера потребуется IIS со включенной поддержкой ASP.