powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передать значение...
10 сообщений из 10, страница 1 из 1
Передать значение...
    #36136130
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме находится выпадающий список:

<select NAME="list" size="1" style="font-size: 7pt">
<option Value="01" <%If list=01 then%>Selected<%End If%>>1</option>
<option Value="02" <%If lisr=02 then%>Selected<%End If%>>2</option>
</select>


В зависимости от того что выбрано в списке, меняется запрос на выборку данных из базы (SQL)

Как мне записать выюраное значение в списке в скрытое поле на поле, из которого я уже значение буду подставлять в sql-запрос?
...
Рейтинг: 0 / 0
Передать значение...
    #36136204
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
lenash
Как получить выбранное значение:
Код: plaintext
1.
2.
3.
4.
<select id="selectVar">
    <option value="01">var01</option>
    <option value="02">var02</option>
</select>
<input type="button" onclick="alert(document.getElementById('selectVar').value); return false;" />

_______________
AnimeBay - аниме магазин, который Вас не разочарует.
...
Рейтинг: 0 / 0
Передать значение...
    #36136206
Фотография WYPMAH
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
WYPMAH
доп.: как присвоить полученное значение скрытому полю, думаю, сами разберётесь =)

_______________
AnimeBay - аниме магазин, который Вас не разочарует.
...
Рейтинг: 0 / 0
Передать значение...
    #36136533
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Понимаю что глупо, но подскажите
...
Рейтинг: 0 / 0
Передать значение...
    #36136547
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
что подсказать то? как присвоить значение одного поля другому?
Код: plaintext
1.
2.
3.
4.
<input type=hidden id=hfield>
<script>
document.getElementById('hfield').value = document.getElementById('selectVar').value;
</script>
...
Рейтинг: 0 / 0
Передать значение...
    #36136741
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Объясните, пожалуйста, в каком порядке все это писать, я что-то запуталась
Я делаю так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
<%
x=Request.QueryString("hfield")
Response.write(x)
//а дальше хочу значение х вставить в запрос
%>
<form METHOD="GET" ACTION="default.asp" Name="VBSForm">
<input type="text" name="hfield">

<script>
document.getElementById("hfield").value = document.getElementById("sort").value;
</script> 

<table border="0" CELLSPACING="2" CELLPADDING="2" WIDTH="100%" class="right">
  <tr>
  <td Class="Zag1_1" style="padding-right:8px">
  <div><label for="sel_sort">Вид документа</label></div>
  <select name="sort" Class="Zag1_1" size= 1 >
      <option value="01" <%If sort= 01  then%>Selected<%End If%>> 1 </option>
      <option value="01" <%If sort= 01  then%>Selected<%End If%>> 2 </option>
  </select>
  </td>	
  <td><input Type="Submit" Value="Отобразить документы" size="20" Class="Zag1_1"></td>
</table>
</form>
У меня в hfield, ничего не передается. Почему?
...
Рейтинг: 0 / 0
Передать значение...
    #36136945
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
это jsp?
вообще корректно ли писать так If sort=01 ?
может просто ошибка в синтаксисе и надо как-нибудь так if (sort=='01')
...
Рейтинг: 0 / 0
Передать значение...
    #36136969
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вообще мне кажется лучше написать так
Код: plaintext
1.
2.
3.
4.
5.
<select name="sort" Class="Zag1_1" size= 1  onchange="document.getElementById("hfield").value = this.value;">
      <option > 1 </option>
      <option > 2 </option>
  </select>

...
Рейтинг: 0 / 0
Передать значение...
    #36136972
EmilRegis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
то есть onchange="document.getElementById('hfield').value = this.value;"
...
Рейтинг: 0 / 0
Передать значение...
    #36138393
lenash
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Я обошлась без скрытого поля. Просто по имени селекта беру выбраное значение

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
<%if (Request.QueryString("sort")="01") then SQL=SQL & "and (Rasd=8) "%>


<select name="sort" Class="Zag1_1" size= 1 >
  <option Value="0" <%If sort= 0  then%>Selected<%End If%>></option>
  <option value="01" <%If sort= 01  then%>Selected<%End If%>> 1 </option>
  <option value="02" <%If sort= 02  then%>Selected<%End If%>> 2 </option>
</select>
<input Type="Submit" Value="Отобразить" size="20" Class="Zag1_1"></td>

Спасибо за помощь.
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Передать значение...
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]