Latest web development tutorials

ASP Form

Request.QueryString и команда Request.Form используется для извлечения информации из формы, такие как ввод данных пользователем.


примеров

Попробуйте - Пример

Используйте метод = "получить" формы
Этот пример демонстрирует, как использовать команду Request.QueryString, чтобы взаимодействовать с пользователем.

Используйте метод = "пост" форма
Этот пример демонстрирует, как использовать команду Request.Form, чтобы взаимодействовать с пользователем.

С помощью кнопок радио Формы
Этот пример демонстрирует, как использовать команду Request.Form, чтобы взаимодействовать с пользователем с помощью радио-кнопок.


Пользовательский ввод

Запрос объект может быть использован для получения информации о пользователях из формы.

HTML экземпляр формы

<form method="get" action="simpleform.asp">
First Name: <input type="text" name="fname"><br>
Last Name: <input type="text" name="lname"><br><br>
<input type="submit" value="Submit">
</form>

Пользовательский ввод может быть получен с помощью Request.QueryString или команды Request.Form.


Request.QueryString

Request.QueryString команда используется для сбора метод использования = "получить" в виде значения.

Из формы с помощью метода GET передачи информации всем пользователям видно (отображается в адресной строке браузера), а также от количества информации, передаваемой ограничено.

Если пользователь в форме ввода HTML выше "Билла" и "Gates", послал к URL сервера будет выглядеть следующим образом:

http://www.w3cschool.cc/simpleform.asp?fname=Bill&lname=Gates

Предположим, что файл "simpleform.asp" содержит следующий сценарий ASP:

<body>
Welcome
<%
response.write(request.querystring("fname"))
response.write(" " & request.querystring("lname"))
%>
</body>

часть тела браузер отобразит документ следующим образом:

Welcome Bill Gates


Request.Form

Команда Request.Form используется для сбора данных используется метод = "пост" в виде значения.

С помощью метода POST передачи информации из формы не виден пользователю, и не существует никаких ограничений на количество информации, чтобы отправить.

Если пользователь в форме ввода HTML выше "Билла" и "Gates", послал к URL сервера будет выглядеть следующим образом:

http://www.w3cschool.cc/simpleform.asp

Предположим, что файл "simpleform.asp" содержит следующий сценарий ASP:

<body>
Welcome
<%
response.write(request.form("fname"))
response.write(" " & request.form("lname"))
%>
</body>

часть тела браузер отобразит документ следующим образом:

Welcome Bill Gates


Аутентификация с помощью форм

Всякий раз, когда это возможно, насколько это возможно в браузере, чтобы подтвердить ввод данных пользователем (с помощью сценариев на стороне клиента). Проверка браузера быстрее и снижает нагрузку на сервер.

Если пользователь вводит будут сохранены в базе данных, то вам следует рассмотреть вопрос об использовании проверки на стороне сервера. Существует хороший способ проверить, что на стороне сервера формы, то есть, (разведанные) форма возвращает страницу формы, а не перейти на другую страницу. После этого пользователи могут получить сообщение об ошибке на той же странице. Пользователи считают это проще сделать неправильно.