В настоящее время я использую автозаполнение google, чтобы пользователи могли искать города. При вводе Ber
он показывает следующее:Изменить отображаемый текст, возвращенный google Autocomplete API
, который прекрасно.
При выборе элемента, например. первый, в текстовое поле-значение переключается на Berlin, Deutschland
, как это можно увидеть здесь:
При попадании войти или нажав элемент, текст останется прежним:
Я хочу только показать название города Berlin
в текстовом поле без нации в конце. Есть ли какое-то конкретное событие, к которому я должен привязываться, чтобы я мог обрезать нацию, прежде чем он будет установлен в текстовое поле?
В частности на 'place_changed' использовать' getPlace(). Name'. См. Https://developers.google.com/maps/documentation/javascript/places-autocomplete#get_place_information – spiv