<select id="selID" size="1" onChange="alert(<%=getValue%>)"
<option name="name1" value="val1">SomeText</option>
.
.
.
</select>
<%
function getValue()
getValue = Request.Form("selID")
end function
Help! ASP: непонятная проблема с SELECT'ом
Есть такой код:
Код:
Не работает. Не могу понять в чем дело. Alert всё время выдает пустоту.
Вроде бы процедура стандартная. Request.Form("какой-нибудь input type='text'") работает всегда. С select'ом почему-то не получается.
Пробовал по-всякому... Не могу понять в чем затык. Наверняка всё просто.
Как думаєш где ти ошибся ;)
Цитата:
Originally posted by bioflash
Одного не могу понять: В коде ти написал Response.Form, а в тексте после кода написал Request.Form???
Как думаєш где ти ошибся ;)
Одного не могу понять: В коде ти написал Response.Form, а в тексте после кода написал Request.Form???
Как думаєш где ти ошибся ;)
Request.Form, конечно. Опечатался просто.
В исходном коде написано Request.
И в первом постЕ исправил.
Код:
<select id="selID" size="1">
<option value="val1">text1</option>
.
.
.
</select>
<option value="val1">text1</option>
.
.
.
</select>
И сделал две кнопки:
Код:
<input type="button" value="Go_1" onClick="alert(document.getElementById('selID').value)"/>
<input type="button" value="Go_2" onClick="alert(<%=Request.Form("selID")%>)"/>
<input type="button" value="Go_2" onClick="alert(<%=Request.Form("selID")%>)"/>
Go_1 работает, а Go_2 - нет.
Ну тупой я, наверное. Не знаю в чем дело.
Код:
<select id=...
на
Код:
<select name=...
и всё сразу стало почти хорошо.
Теперь вопрос в другом.
Получаю я значения из всех своих селектов, осуществляю поиск по базе.
Форма имеет вид:
Код:
<form name="fName" action="">
.
.
.
<imput type="submit" value="Поиск" onClick="..."/>
</form>
.
.
.
<imput type="submit" value="Поиск" onClick="..."/>
</form>
После нажатия Submit всё замечательно ищется и выдаётся результат на нескольких страницах.
При переходе на любую страницу отображается ВСЁ содержимое базы.
Я понимаю, что происходит это из-за того, что мои параметры поиска сбрасываются после нажатия Submit.
Что обычно делают в этом случае (в случае нескольких страниц)? Где хранить параметры поиска? В cookies? В переменных сесии?
И вообще, как это делается?
Где можно почитать?
Может, кто ссылочку подкинет?