更改默认文本“;输入位置“;在谷歌地图地点API

Change default text "Enter a Location" In Google Maps Places API

本文关键字:谷歌地图 API 输入 默认 文本 位置      更新时间:2023-09-26

我在互联网上到处寻找我的问题的答案,我找到的最接近答案的是另一个Stack Overflow问题,这里:我如何更改Google Maps API Places Autocomplete 中的默认文本

问题是,要么OP没有和我一样的要求,要么他们没有明确表示是否有。

我正在寻找一种方法,在文本输入字段中使用默认的"输入位置",并将其替换为其他,同时保持相同的功能。即使文本在焦点上消失,并在没有输入文本的情况下失去焦点时重新出现。

在我目前的尝试中,我尝试使用jQuery插件替换文本。它在页面加载时可以直观地工作,但当单击时,"输入位置"再次弹出,并在输入文本时消失,或者输入失去焦点(而不是文本输入字段按预期变为空白)。

有人能给我一个指针吗?

提前谢谢。

只需设置input元素的placeholder属性,即可将自动完成附加到您想要的任何内容:

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

这在文件中有详细说明:

默认情况下,自动完成服务创建的文本字段包含标准占位符文本。要修改文本,请设置输入元素上的占位符属性。