Подтвердить что ты не робот

Изменить текст по умолчанию "Введите местоположение" В API Google Maps Places

Я посмотрел по всему Интернету, пытаясь найти ответ на мою проблему, и ближайшая вещь, которую я нашел для ответа, - это еще один вопрос, здесь: Как изменить текст по умолчанию в Autocomplete API Карт Google Карт

Проблема заключается в том, что либо у ОП не было таких же требований, как у меня, или они не совсем поняли, если они это делают.

Я ищу способ принять значение по умолчанию "Ввести местоположение" в поле ввода текста и заменить его чем-то другим, сохраняя при этом те же функции. т.е. текст исчезает в фокусе и снова появляется, когда он теряет фокус, если текст не был введен.

В моей текущей попытке я попытался заменить текст, используя плагин jQuery. Он работает визуально на pageload, но при нажатии "Ввод местоположения" появляется снова и исчезает при вводе текста, или вход теряет фокус (в отличие от поля ввода текста, которое должно быть пустым, как предполагалось).

Может кто-нибудь дать мне указатель здесь?

Спасибо заранее.

4b9b3361

Ответ 1

Просто установите атрибут placeholder элемента input, к которому вы прикрепляете автозаполнение, к тому, что вы хотите:

<input type="text" placeholder="Some new text">

Это подробно описано в documentation:

По умолчанию текстовое поле, созданное службой автозаполнения содержит стандартный текст заполнителя. Чтобы изменить текст, установите атрибут placeholder на входном элементе.