побуквенное уточнение, поиск

D
На сайте с 02.04.2006
Offline
48
def
642

Как можно реальзовать следующую вещь: есть развернутый <select> блок с n количеством строчек, можно выбирать только одну, чуть выше строка ввода текста. Задача следующая при вводе в эту строку какой-то буквы(p допустим) в списке указатель должен перескакивать на первое слово начинающееся с этой буквы, потом вводим вторую букву и указатель находит находит слово ( среди тех которые начинаются на p) у которого вторая буква - та, которую мы ввели. Т.е. как сделать ту же систему которую можно увидеть нажав windows F1, а там на кнопку "Указатель". Спасибо.

Dreammaker
На сайте с 20.04.2006
Offline
569
#1
def:
Как можно реальзовать следующую вещь: есть развернутый <select> блок с n количеством строчек, можно выбирать только одну, чуть выше строка ввода текста. Задача следующая при вводе в эту строку какой-то буквы(p допустим) в списке указатель должен перескакивать на первое слово начинающееся с этой буквы, потом вводим вторую букву и указатель находит находит слово ( среди тех которые начинаются на p) у которого вторая буква - та, которую мы ввели. Т.е. как сделать ту же систему которую можно увидеть нажав windows F1, а там на кнопку "Указатель". Спасибо.

Вам нужен код? Бесплатно писать в лом, да и вообще в лом :)

А если на словах, то примерно так: onKeyUp вешаете обработчик, который будет собирать в переменную то, что пользователь набирает в поле и после этого в цикле перебирать элементы из select и делать selected="selected", если есть совпадение.

что-то типа этого.

dkameleon
На сайте с 09.12.2005
Offline
386
#2

http://www.spbmar.info/index.php?a=advsearch

тырьте наздоровье :)

Дизайн интерьера (http://balabukha.com/)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий