Я настраивал автозаполнение пользовательского интерфейса Jquery, чтобы пользователи отправляли только данные из источника данных geonames.
DEMO
После выбора названия города я также извлекаю страну, широту и долготу из веб-сервиса geonames и добавляю их к скрытым вводам.
Чтобы убедиться, что люди действительно выбирают город из списка предложений, я очищаю ввод, если вы щелкнете по списку предложений.
(я также делаю некоторую проверку в php)
Проблема: после щелчка из списка предложений он не появляется при вводе названия города, если вы не нажмете пробел.Я не уверен, что является причиной этого .. Кроме того, когда вы вводите город с пробелами, иногда список предложений исчезает.
Может кто-нибудь поделиться с вами некоторыми советами?Я также приветствую любые другие предложения!