Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Передать значения на страницу...

Аноним
Здравствуйте. Подскажите пожалуйста... После того, как установили флажки в чекбоксе, как при перезагрузки страницы использовать это, т.е. как передать данные о том, какие флажки установила? Как использовать свойство Value?
328
12 сентября 2002 года
Felix
257 / / 20.07.2000
Цитата:

On 2002-09-12 1128, Anonymous wrote
Здравствуйте. Подскажите пожалуйста... После того, как установили флажки в чекбоксе, как при перезагрузки страницы использовать это, т.е. как передать данные о том, какие флажки установила? Как использовать свойство Value?



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

4
12 сентября 2002 года
mike
3.7K / / 01.10.2002
У чекбокса есть name. Значение "name" будет "on", если чекбокс чекнут.

В радиобуттонах передается значение "value" выбранного бокса.
Аноним
Это я поняла. Но вот, нажимаю на кнопку. Загружается страница (Кстати, я пишу на ASP). А потом как писать.. Checkbox1.Value ? Сравнивать с чем-то? У меня так не получается . Подскажите....
4
12 сентября 2002 года
mike
3.7K / / 01.10.2002
Я с ASP не когда не работал, но объектная модель документа там пропадает, так как обработка осуществляется на стороне сервера и он не знает, каким элементом были представлены данные на стороне клиента (текстовое поле, выпадающий список и т.п) а знает лишь пары "name=value".
4
12 сентября 2002 года
mike
3.7K / / 01.10.2002
О формах HTML
Формы HTML, наиболее распространенный метод сбора сведений на основе веб, состоят из группы специальных тегов HTML, представляющих собой элементы пользовательского интерфейса на веб-странице. Текстовые поля, кнопки и флажки являются примерами элементов, позволяющих пользователям взаимодействовать с веб-страницей и отправлять сведения на веб-сервер.

Например, следующие теги HTML генерируют форму, в которую пользователь может ввести имя, фамилию и возраст, включающую кнопку для отправки сведений на веб-сервер. Эта форма также содержит скрытый тег ввода (не отображающийся в веб-обозревателе), который можно использовать для передачи на веб-сервер дополнительных сведений.

<FORM METHOD=&quot;Post&quot; ACTION=&quot;Profile.asp&quot;>
<INPUT TYPE=&quot;Text&quot; NAME=&quot;FirstName&quot;>
<INPUT TYPE=&quot;Text&quot; NAME=&quot;LastName&quot;>
<INPUT TYPE=&quot;Text&quot; NAME=&quot;Age&quot;>
<INPUT TYPE=&quot;Hidden&quot; NAME=&quot;UserStatus&quot; VALUE=&quot;New&quot;>
<INPUT TYPE=&quot;Submit&quot; VALUE=&quot;Отправить&quot;>
</FORM>
Подробное рассмотрение всех тегов формы HTML выходит за рамки данного раздела. Существует множество источников, рассматривающих создание полезных и удобных форм HTML. Например, с помощью средства просмотра исходного текста страниц используемого обозревателя можно посмотреть, как сделаны формы HTML на других веб-узлах. Кроме того, сведения о передовом использовании форм HTML и других технологий Интернета содержатся на веб-узле Microsoft MSDN Online по адресу http//msdn.microsoft.com/.

Обработка в ASP сведений, введенных в форму
Когда форма HTML создана, необходимо обработать сведения, введенные пользователем, то есть, отправить их файлу .asp для анализа и других действий. Снова изучите программу HTML, приведенную в предыдущем примере. Заметьте, что атрибут ACTION тега <FORM> ссылается на файл Profile.asp. Когда пользователь отправляет сведения HTML, обозреватель передает их методом POST файлу .asp на сервере, в данном случае — Profile.asp. Файл .asp может содержать сценарии, обрабатывающие сведения и взаимодействующие с другими сценариями, компонентами COM и ресурсами, например, с базой данных.

Существует три основных способа сбора сведений, введенных в формы HTML, с использованием ASP

статический файл .htm, содержащий форму, значения из которой передаются в файл .asp;
файл .asp, создающий форму, отправляющую сведения в другой файл .asp;
файл .asp, создающий форму, отправляющую сведения самой себе, то есть, файлу .asp, содержащему форму.
Первые два метода работают так же, как формы, взаимодействующие с другими программами на веб-сервере, кроме ASP, что существенно упрощает задачу сбора и обработки сведений, введенных в форму. Третий метод особенно эффективен и будет рассмотрен в разделе Проверка сведений, введенных в форму.

Получение данных, введенных в форму
Объект ASP Request предоставляет два семейства, облегчающих получение сведений, введенных в форму и отправленных по запросу URL.

Семейство QueryString
Семейство QueryString возвращает значения формы, переданные веб-серверу, в виде текста следующего после вопросительного знака в запрошенном адресе URL. Значения формы можно добавить к запрошенному адресу URL, используя либо метод HTTP GET, либо вручную добавив значения формы в адрес URL.

Например, если в предыдущем примере формы используется метод GET (METHOD=&quot;GET&quot;) и пользователь введет Clair, Hector и 30, на сервер будет отправлен следующий запрос URL

http//Workshop1/Painting/Profile.asp?FirstName=Clair&amp;LastName=Hector&amp;Age=30&amp;UserStatus=New
Файл Profile.asp может содержать следующий сценарий обработки данных формы

Привет, <%= Request.QueryString(&quot;FirstName&quot;) %> <%= Request.QueryString(&quot;LastName&quot;) %>.
Вам <%= Request.QueryString(&quot;Age&quot;) %> лет!

<%
If Request.QueryString(&quot;UserStatus&quot;) = &quot;New&quot; Then
Response.Write &quot;Вы в первый раз посещаете данный веб-узел!&quot;
End if
%>
В этом случае веб-сервер вернет пользователю веб-обозревателя следующий текст

Привет, Clair Hector. Вам 30 лет! Вы в первый раз посещаете данный веб-узел!
Семейство QueryString также содержит необязательный параметр, который можно использовать для доступа к одному из нескольких значений в запрошенном адресе URL (используя метод GET). Кроме того, используя свойство Count , можно узнать число значений указанного типа.

http//www.codenet.ru/webmast/iis/htm/asp/iiwaform.php
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог