Изменить текст по умолчанию "Введите местоположение" В API Google Maps Places
Я посмотрел по всему Интернету, пытаясь найти ответ на мою проблему, и ближайшая вещь, которую я нашел для ответа, - это еще один вопрос, здесь: Как изменить текст по умолчанию в Autocomplete API Карт Google Карт
Проблема заключается в том, что либо у ОП не было таких же требований, как у меня, или они не совсем поняли, если они это делают.
Я ищу способ принять значение по умолчанию "Ввести местоположение" в поле ввода текста и заменить его чем-то другим, сохраняя при этом те же функции. т.е. текст исчезает в фокусе и снова появляется, когда он теряет фокус, если текст не был введен.
В моей текущей попытке я попытался заменить текст, используя плагин jQuery. Он работает визуально на pageload, но при нажатии "Ввод местоположения" появляется снова и исчезает при вводе текста, или вход теряет фокус (в отличие от поля ввода текста, которое должно быть пустым, как предполагалось).
Может кто-нибудь дать мне указатель здесь?
Спасибо заранее.
Ответы
Ответ 1
Просто установите атрибут placeholder
элемента input
, к которому вы прикрепляете автозаполнение, к тому, что вы хотите:
<input type="text" placeholder="Some new text">
Это подробно описано в documentation:
По умолчанию текстовое поле, созданное службой автозаполнения содержит стандартный текст заполнителя. Чтобы изменить текст, установите атрибут placeholder на входном элементе.