| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > JavaScript: Общие вопросы > Динамический список по набору букв |
| Автор: Valeria 6.2.2007, 15:31 |
| как сделать списки,чтобы по набору одной-двух-трех букв в списке появлялись соответсвующие слова, совпадающие по первым буквам. |
| Автор: 12345c 6.2.2007, 15:51 |
| Для этого надо написать программу. Уточните, надо с подгрузкой с сервера, типа как у Google Suggest, или что-то попроще, с данными в странице. В любом случае в 2 словах не расскажут или ссылку на пример здесь не дадут - задача непростая. Возможно, в какой-то из библиотек есть такой инструмент. |
| Автор: Valeria 6.2.2007, 17:10 | ||
| 12345c, нет с сервера не надо. так хотя бы как искать или где?! Добавлено @ 17:13
|
| Автор: 12345c 6.2.2007, 18:27 |
| Вряд ли найдёте. В ресурсах скриптов самое большее - зависимые списки select. А тут нужно, как в Suggest. Вот точно такая же задача, там даже код написан. http://forum.vingrad.ru/topic-30711.html Действительно, если поставить задачу проще, то воспользуйтесь списком Select с несколькими открытыми полями (size>1). В нём будет список слов по алфавиту, а то, что пользователь ввёл, подкрутит скриптом к самому похожему слову. Рядом окажутся слова, близкие по положению в словаре. |
| Автор: Gannibal 6.2.2007, 21:33 |
| добрый день у меня идея такова.. создать два listbox и текстовое поле 1) listbox1 => name = "data" => невидимый 2) listbox2 => name = "view" 3) textbox => name = "filter" и так в листбокс data берём из базы все слова которые нам нужно по которым будет проходить фильтрация мы их невидим при событии на текстбокс filter мы с помощью ява скрипта пробегаем листбокс data и копируем от туда найденые выражения в листбокс filter Добавлено @ 21:36 сейчас пойду напишу скриптик |
| Автор: dstorm81 7.2.2007, 08:33 |
| http://forum.vingrad.ru/topic-134362/hl/select/index.html вот так или нет? |
| Автор: Gannibal 7.2.2007, 09:44 |
| вот вам в принципе наглядный пример как бы можно было реализовать можно переделать под любой лад http://forum.vingrad.ru/topic-64842.html |