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

Ваш аккаунт

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

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

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

Help! ASP: непонятная проблема с SELECT'ом

4.0K
04 февраля 2006 года
vesna
71 / / 04.10.2005
Такая глупая проблема.
Есть такой код:
 
Код:
<select id="selID" size="1" &#111;&#110;Change="alert(<%=getValue%>)"
<option name="name1" value="val1">SomeText</option>
.
.
.
</select>
<%
function getValue()
  getValue = Request.Form("selID")
end function

Не работает. Не могу понять в чем дело. Alert всё время выдает пустоту.
Вроде бы процедура стандартная. Request.Form("какой-нибудь input type='text'") работает всегда. С select'ом почему-то не получается.
Пробовал по-всякому... Не могу понять в чем затык. Наверняка всё просто.
3.7K
04 февраля 2006 года
bioflash
169 / / 01.10.2005
Одного не могу понять: В коде ти написал Response.Form, а в тексте после кода написал Request.Form???
Как думаєш где ти ошибся ;)
4.0K
04 февраля 2006 года
vesna
71 / / 04.10.2005
Цитата:
Originally posted by bioflash
Одного не могу понять: В коде ти написал Response.Form, а в тексте после кода написал Request.Form???
Как думаєш где ти ошибся ;)


Request.Form, конечно. Опечатался просто.
В исходном коде написано Request.
И в первом постЕ исправил.

4.0K
04 февраля 2006 года
vesna
71 / / 04.10.2005
Написал вот так:
 
Код:
<select id="selID" size="1">
<option value="val1">text1</option>
.
.
.
</select>

И сделал две кнопки:
 
Код:
<input type="button" value="Go_1" &#111;&#110;Click="alert(document.getElementById('selID').value)"/>
<input type="button" value="Go_2" &#111;&#110;Click="alert(<%=Request.Form("selID")%>)"/>

Go_1 работает, а Go_2 - нет.
Ну тупой я, наверное. Не знаю в чем дело.
4.0K
06 февраля 2006 года
vesna
71 / / 04.10.2005
Да, проблема действительно была глупая: изменил
 
Код:
<select id=...

на
 
Код:
<select name=...

и всё сразу стало почти хорошо.
Теперь вопрос в другом.
Получаю я значения из всех своих селектов, осуществляю поиск по базе.
Форма имеет вид:
 
Код:
<form name="fName" action="">
.
.
.
<imput type="submit" value="Поиск" &#111;&#110;Click="..."/>
</form>

После нажатия Submit всё замечательно ищется и выдаётся результат на нескольких страницах.
При переходе на любую страницу отображается ВСЁ содержимое базы.
Я понимаю, что происходит это из-за того, что мои параметры поиска сбрасываются после нажатия Submit.

Что обычно делают в этом случае (в случае нескольких страниц)? Где хранить параметры поиска? В cookies? В переменных сесии?
И вообще, как это делается?
Где можно почитать?
Может, кто ссылочку подкинет?
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог