Почему не работает????

Программирование на Active Server Pages и VBScript.
cooler
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 4:58
Откуда: Che sity

Почему не работает????

Сообщение cooler » 30.04.2006 (Вс) 11:07

Я только начал изучать asp. С маленькой частью asp я уже разобрался(условия, синтаксис) - все работает. Хочу научиться работать с формами, но че-то не получается :( Вот код:
Код: Выделить всё
<html>
<head>
<body>
<FORM action="index.asp">
<p>Введите сюда ваше имя:
<input type="text" name="name">
<input type="submit">
</form>
</body>
</html>
_______________
index.asp:

<html>
<body>
ваше имя <%Response.write(request.form("name"))%>
</BODY>
</HTML>


Вобщем он выводит только "ваше имя"
Windows написанна с применением искусственного интеллекта. И как любое разумное существо старается работать как можно меньше :))

cooler
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 4:58
Откуда: Che sity

Сообщение cooler » 30.04.2006 (Вс) 13:36

Ладно, уже не актуально...Сделал:
Request.QueryString("name")
вроде разобрался, хотя хотелось бы знать почему все-таки мой код не работал? - в хелпе, накоторый я опирался был написан неправильный код или я что-то неправильно понял?
Windows написанна с применением искусственного интеллекта. И как любое разумное существо старается работать как можно меньше :))

Vinechka
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 381
Зарегистрирован: 10.05.2005 (Вт) 4:07
Откуда: Москва

Сообщение Vinechka » 30.04.2006 (Вс) 13:46

request.form извлекает данные, переданные методом POST. querystring же выпарсивает из URL данные, тоесть метод GET. В первом коде у тебя метод передачи данных в form не указан и потому по умолчанию использовался GET. Если ты там написал бы <FORM action="index.asp" method=POST>, то заработал бы твой первый вариант.

cooler
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 90
Зарегистрирован: 09.08.2004 (Пн) 4:58
Откуда: Che sity

Сообщение cooler » 30.04.2006 (Вс) 18:24

спасибо за объяснение
Windows написанна с применением искусственного интеллекта. И как любое разумное существо старается работать как можно меньше :))


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31

    TopList