how many times can you spot the letter "д" in:
q: google maps api автозаполнение. поиск региона всем доброго вечера.пытаюсь сделать набор полей для ввода городов с автозаполнением. нашел следующее решение :
<script src="//maps.googleapis.com/maps/api/js?v=3.exp&sensor=false&libraries=places"></script>
<script>
  function initialize() {

    var input = document.getelementbyid('searchtextfield');

    var options = {
      types: ['(regions)'],
    };

    var autocomplete = new google.maps.places.autocomplete(input, options);

    google.maps.event.addlistener(autocomplete, 'place_changed', function() {
      var place = autocomplete.getplace(); //получаем место
      console.log(place);
      console.log(place.name);  //название места
      console.log(place.id);  //уникальный идентификатор места
    });

  }
  google.maps.event.adddomlistener(window, 'load', initialize);
</script>

в html:
<input id="searchtextfield" size="50" type="text" /> 

но здесь идет для конкретного элемента с id, а необходимо чтобы работало для нескольких инпутов с определенным классом.как быть в таком случае?

a: к великому несчастью а быть может и наоборот не во всех браузерах можно использовать document.getelementsbyclassname.
использовать один айдишник для нескольких элементов тоже не есть хорошо. потому логичным решением проблемы будет пересмотреть построение формы. скорее всего вам попросту не нужно столько инпутов
a: код js:
function initautocomplete () {
var inputs = $('.searchtextfield');
var options = {
    types: ['(regions)'],
};
$(inputs).each(function (i, element) {
    var autocomplete = new google.maps.places.autocomplete(element, options);

    google.maps.event.addlistener(autocomplete, 'place_changed', function () {
        var place = autocomplete.getplace(); //получаем место
        console.log(place);
        console.log(place.name);  //название места
        console.log(place.id);  //уникальный идентификатор места
        });
    });
}

в html:
<input class="searchtextfield" size="50" type="text" />


user
I found nineteen "д"s in the provided passage.
assistant