Я использую данный код
jQuery("#autocomplete").change(function() {
var valueAutocomlete = jQuery( "#autocomplete" ).val();
console.log(valueAutocomlete);
});
Я подключил google api адресов в поле, всё работает супер, но когда пользователь выбирает данную из выпадающего списка адресов, который предлагает гугл, мне не отображает её в переменно valueAutocomlete
Как мне получать правильно value?
использовать слушатель события place_changed
из google maps api
function initAutocomplete() {
var field = document.getElementById('autocomplete');
var autocomplete = new google.maps.places.Autocomplete(field);
autocomplete.addListener('place_changed', () => {
console.log(autocomplete.getPlace()); //вернет объект с информацией о месте
console.log(field.value); //ну или просто значение поля
});
}
<input id="autocomplete" placeholder="Enter your address" type="text" />
<script src="https://maps.googleapis.com/maps/api/js?key=AIzaSyCkUOdZ5y7hMm0yrcCQoCvLwzdM6M8s5qk&libraries=places&callback=initAutocomplete" async defer></script>
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
Я написала таблицу JS+HTML Но у меня возникла проблема с добавлением строкиВо время добавления строки дублируется значение первой строки
Есть 2 Get запроса, чтобы фильтровать товар ( смотрите картинку)
Столкнулся с такой проблемой при верстке сайтаЗапускал во всех браузерах, этот маленький пропуск видно везде, но только при 100%