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

<select size="1" name="produkt">
<%
if session("produkt") = "" then
%>
<option selected><font size="1" face="Verdana"></font></option>
<%end if
sqlVakt = "select distinct produkt from meldingBBProdukt order by produkt"
set raderVakt = objconn.execute(sqlVakt)

do until raderVakt.eof
if raderVakt("produkt") = session("produkt") then%>
<option selected><font size="1" face="Verdana"><%= raderVakt("produkt") %></font></option>
<%else%>
<option><font size="1" face="Verdana"><%= raderVakt("produkt") %></font></option>
<session("produkt")= raderVakt("produkt")>
<%end if
raderVakt.movenext
loop
%>
</select>
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35165917
Sandal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
где же уважaeмые гуру..никто не сталкивался с такой проблемой??..у меня новый select уже выполняется no без ключа..
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35166001
vkle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Нельзя ли поподробней разжевать вот эту фразу?

> при выборе элемента в select выполнить новый select в другое поле с
> ключем выбранного элемента

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

ps: вот это <font size="1" face="Verdana"></font> зачем нада в таком количестве?
Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35166552
Sandal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
это sql-запрос ,страница .asp на стороне клиента c connect k SQL server..есть списочное поле с наименованием продуктов..по событию когда выбран один продукт из списка нужно выполнить в другой select v поле страницы с описанием этого продукта..ключ -это выбранный продукт из списка..
если вствить кнопку- to это возможно..но нужно сделать это на автомате.
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35166720
а онченж() на селекте не отработает ?
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167110
Sandal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
у меня получается только onchange="submit() ,страница перегружается..как сделать по другому подскажите плииз
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167133
Garry80
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Sandalу меня получается только onchange="submit() ,страница перегружается..как сделать по другому подскажите плииз

Написать свою функцию, которая будет вызываться при событии onchange.
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167158
Фотография ПикеЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
<script>
function q2(){
    for(i= 0 ;i<s1.options.length;i++){
        if(s1.options[i].selected== 1 ){
            var o = s1.options[i];
            alert(o.innerHTML);
            // вот тут мы уже имеем выбранный ОПТИОН и могем
            //с ним делать что угодно
            // даже выполнить запрос и обновить содержимое второго СЕЛЕКТа
        }    
    }
}
</script>

<select id=s1 size='10' onchange='q2();'>
    <option> 1111111 </option>
    <option> 2222222 </option>
    <option> 3333333 </option>
</select>


...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167187
Sandal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
большое спасибо ..у меня глупый вопрос.. как в функции oписать sql запрос
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167284
Фотография ПикеЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sandalбольшое спасибо ..у меня глупый вопрос.. как в функции oписать sql запрос
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    //--ADODB
    var conn2=new ActiveXObject("ADODB.Connection");
    var id_filesVzm;

    conn2.ConnectionString="Provider=SQLOLEDB; Data Source=сЕрвЕр; Initial Catalog=БАзА; User Id=этаЮзер; Password=этаПассворд";
    conn2.open;
            var rs = new ActiveXObject("ADODB.RecordSet");
            sql2="селект что-то фром откудато ";              
            rs = conn2.execute(sql2);
            id_filesVzm = rs( 0 );
это для ИЕксплодера. дешево и сердито

можно еще аяксом, в этом случае СкУэЛь-запрос будет отрабатывать серверная чась, твой асп-шник
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167295
dennny
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вызавть PHP скрипт или иной скрипт обработки серверных данных.
Например сделать это по нажатию на ссылку <A HREF="\GetData.php?param1=AAA$param2=BBB">
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167754
Sandal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ПикеЯ[quot Sandal]большое спасибо ..у меня глупый вопрос.. как в функции oписать sql запрос
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
    //--ADODB
    var conn2=new ActiveXObject("ADODB.Connection");
    var id_filesVzm;

    conn2.ConnectionString="Provider=SQLOLEDB; Data Source=сЕрвЕр; Initial Catalog=БАзА; User Id=этаЮзер; Password=этаПассворд";
    conn2.open;
            var rs = new ActiveXObject("ADODB.RecordSet");
            sql2="селект что-то фром откудато ";              
            rs = conn2.execute(sql2);
            id_filesVzm = rs( 0 );


спасибо за советы.. попробую этот вариант.. но ошибка что не может создать объект
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167791
ShSerge
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Этот запрос должен исполняться в браузере или на хттр сервере?
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35167802
Фотография ПикеЯ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sandal... но ошибка что не может создать объект
оно работает только в иексплорере.
и вполне может зависеть от наличия в системе разного рода Microsoft ActiveX Data Objects
мой совет - делай аяксом если не хочешь обновлять страничку.

там получится три-четыре несчастных функции, а в сети навалом примеров "для начинающих".
только с кодировкой осторожнее))))
...
Рейтинг: 0 / 0
как при выборе элемента в select выполнить новый select в другое поле
    #35168764
Sandal
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо огромное..выполняю в explorer.. наверное другие..Microsoft ActiveX Data Objects..
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / как при выборе элемента в select выполнить новый select в другое поле
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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