Есть примитивная формочка рассчёта расстояний: два селекта и кнопка. Много городов там не предвидится, однако штук 50 в селекте не удобно искать, даже если они по алфавиту (селект прокручивать приходится). На сайте ati.su есть симпатичная форма рассчёта, там выбор городов не из селекта (их там, думаю, миллионы), а два текстовых поля, в которых при печатании города есть подстановка. Понятно, что работает это на аяксе и javascript, в коих я на уровне новичка. Объясните пожалуйста принцип, как сделать такую подстановку со значениями из базы данных. Здесь и в интернете вообще искал, ничего не нашёл. Разве что пример поиска гугля, но там только пример на скрине, о программе вообще ни слова.
аякс не нужен вовсе.. при генерации страницы создаём js массив со всеми значениями а на input type=text вешаем onkeydown=aaa(). эта функция пробегает по массиву и выводит список с совпадениями...