Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Динамический список по набору букв, как реализовать 
:(
    Опции темы
Valeria
Дата 6.2.2007, 15:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 16.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: нет



как сделать списки,чтобы по набору одной-двух-трех букв в списке появлялись соответсвующие слова, совпадающие по первым буквам.
PM MAIL ICQ   Вверх
12345c
Дата 6.2.2007, 15:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Для этого надо написать программу.

Уточните, надо с подгрузкой с сервера, типа как у Google Suggest, или что-то попроще, с данными в странице. В любом случае в 2 словах не расскажут или ссылку на пример здесь не дадут - задача непростая. Возможно, в какой-то из библиотек есть такой инструмент.
PM WWW   Вверх
Valeria
Дата 6.2.2007, 17:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 277
Регистрация: 16.5.2006
Где: Санкт-Петербург

Репутация: нет
Всего: нет



12345c, нет с сервера не надо. 
так хотя бы как искать или где?!

Добавлено @ 17:13 
Цитата

Для этого надо написать программу


 smile  что и собираюсь сделать!
PM MAIL ICQ   Вверх
12345c
Дата 6.2.2007, 18:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



Вряд ли найдёте. В ресурсах скриптов самое большее - зависимые списки select. А тут нужно, как в Suggest. 

Вот точно такая же задача, там даже код написан. http://forum.vingrad.ru/topic-30711.html

Действительно, если поставить задачу проще, то воспользуйтесь списком Select с несколькими открытыми полями (size>1). В нём будет список слов по алфавиту, а то, что пользователь ввёл, подкрутит скриптом к самому похожему слову. Рядом окажутся слова, близкие по положению в словаре.
PM WWW   Вверх
Gannibal
Дата 6.2.2007, 21:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



добрый день у меня идея такова.. создать два listbox и текстовое поле

1) listbox1 => name = "data"  => невидимый
2) listbox2 => name = "view"
3) textbox => name = "filter"

и так в листбокс data берём из базы все слова которые нам нужно по которым будет проходить фильтрация мы их невидим

при событии на текстбокс filter  мы с помощью ява скрипта пробегаем  листбокс data и копируем от туда найденые выражения в листбокс  filter

Добавлено @ 21:36 
сейчас пойду напишу скриптик


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
dstorm81
Дата 7.2.2007, 08:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


бездельник
***


Профиль
Группа: Завсегдатай
Сообщений: 1178
Регистрация: 18.1.2006
Где: (16RU)

Репутация: 20
Всего: 39





--------------------
на форуме с 8.12.2002 (http://forum.vingrad.ru/index.php?act=ST&f=10&t=4874&st=0#)

PM   Вверх
Gannibal
Дата 7.2.2007, 09:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 742
Регистрация: 15.4.2003
Где: 010101

Репутация: нет
Всего: 17



вот вам в принципе наглядный пример как бы можно было реализовать можно переделать под любой лад
http://forum.vingrad.ru/topic-64842.html


--------------------
Я родился в этом безумном мире - и Я сделаю всё чтобы в нём выжить!
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.4167 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.