Listbox v ASP?

Программирование на Active Server Pages и VBScript.
Polina
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 04.06.2003 (Ср) 15:23

Listbox v ASP?

Сообщение Polina » 04.06.2003 (Ср) 15:45

Privet.
Kak sdelat' listbox v ASP, shto by iskalo ne tol'ko po pervoi bukve, a po mere vvoda?Zaranee spasibo.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 04.06.2003 (Ср) 16:10

Стандартными способами - никак. И вообще это к ASP не относится, потому как выполняться должно на клиенте. Можно скриптами написать собственный ListBox, который вообще-то Select, но я ещё не видел ни одного стабильно работающего под всеми браузерами.

Polina
Начинающий
Начинающий
 
Сообщения: 2
Зарегистрирован: 04.06.2003 (Ср) 15:23

Сообщение Polina » 04.06.2003 (Ср) 17:00

Spasibo za otvet.
U menia uzhe jest' listbox, kotoryj vyvodit spisok iz bazy (nu v smysle select). A mozhet na VBScript poprobovat'? Ili na JScript?

FaKk2
El rebelde gurú
El rebelde gurú
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 04.06.2003 (Ср) 17:07

Поиск по первой букве невозможен на прямую, т.к. за значениями надо обращаться к базе данных, а клиент этого просто так сделать не может.
Как вариант, можно сделать промежуточную страницу, в которой ты попросишь выбрать первую букву, а на следующей странице, загрузишь все слова на эту букву из базы данных, и организуешь поиск с помощью JavaScript или VBScript.
Ещё вариант, это сделать отдельный фрэйм типа iframe и будешь обращаться к базе данных при вводе.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 04.06.2003 (Ср) 17:25

2 Polina
Можно на скриптах написать подобие, но, как я уже писал выше, это проблематично, т.к. в разных браузерах реализована различная объектная модель документа. Я бы не стал этим заниматься.

2 FAKK2
Ты совсем не о том. У неё уже есть список в элементе <select>

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 04.06.2003 (Ср) 18:38

skiperski
Т.е. она не знает как сымитировать поиск по букве в списке?
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.

skiperski
Идеолог
Идеолог
Аватара пользователя
 
Сообщения: 1386
Зарегистрирован: 25.06.2002 (Вт) 15:52

Сообщение skiperski » 04.06.2003 (Ср) 18:50

По первой букве и так работает. Надо как в VB элемент ComboBox со Style=0-Dropdown Combo. Чтобы реагировал не только на первую букву, а на последовательность. Стандартного элемента в HTML для этого нет. Надо комбинировать <input type="text"> с каким-нибудь <div> или <layer> с абсолютным позиционированием, отрисовкой и имитацией ListBox'а. А это геморрой ещё тот.

FaKk2
El rebelde gur&#250;
El rebelde gur&#250;
Аватара пользователя
 
Сообщения: 2031
Зарегистрирован: 09.03.2003 (Вс) 22:10
Откуда: Los Angeles

Сообщение FaKk2 » 04.06.2003 (Ср) 19:25

Хех.......логично....:)
Тогда предлагаю ActiveX написать.
Для получения ответа надо продемонстрировать качества, позволяющие стать компетентным — внимательность, вдумчивость, наблюдательность, желание активно участвовать в выработке решения.


Вернуться в ASP и VBScript

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8

    TopList  
cron