От обычного HTML комбобокса требуется, чтобы он автоматически выбирал элемент списка, в зависимости от того, какие буквы/цифры нажимает юзер. По умолчанию он выбирает тот элемент, который начинается на букву, нажатую пользователем (если жать одну и ту же букву, будут по очереди выбираться все элементы, начинающиеся на эту букву).
То есть, чтобы из следующего списка:
aa
ab
bb
bc
при нажатии последовательно клавиш "a" и "b" выбирался пункт "ab" а не "bb".
Сам понимаю, что надо ловить нажатия клавиш, запоминать порядок и т.д. Просто хотелось бы сразу сделать всё по нормальному алгоритму, а не методом проб и ошибок, т.к. задача серьёзная и срочная.
То есть мне требуется только алгоритм, причём проверенный, а не из серии "я думаю, что должно заработать".
Спасибо.