JavaScript — автозаполнение Google Maps — Очистить ввод, если ничего не выбрано

Автозаполнение Google Maps — Очистить ввод, если ничего не выбрано

Я использую скрипт автозаполнения Google maps и он работает нормально, но как очистить ввод, если пользователь не выбрал никого из выпадающего списка?

Например: Текущая ситуация: Пользователь вводит «Новый» и видит «Нью-Йорк» в списке, но не выбирает его (щелкает где-либо за пределами ввода), и теперь intup имеет значение «Новый». Я хочу: Пользователь вводит «Новый» и видит «Нью-Йорк» в списке, но не выбирает его (щелкает в любом месте за пределами ввода), и теперь intup имеет пустое значение, потому что ничего в списке не выбрано.

Мой текущий код:

  {amp}lt;input id="autocomplete2" placeholder="Enter your address" onFocus="initAutocomplete2()" type="text"{amp}gt; {amp}lt;script{amp}gt; function initAutocomplete2() { autocomplete2 = new google.maps.places.Autocomplete( /** @type {!HTMLInputElement} */(document.getElementById('autocomplete2')), {types: ['(cities)']}); } {amp}lt;/script{amp}gt; 
Понравилась статья? Поделиться с друзьями:
JavaScript & TypeScript
Adblock
detector