在Google Maps Places API中更改默认文字"输入位置"

Dou*_*las 32 javascript jquery google-maps google-maps-api-3 google-places-api

我一直在互联网上试图找到我的问题的答案,我找到答案的最接近的是另一个Stack Overflow问题,这里:我如何更改Google Maps API地方自动填充中的默认文本

问题是OP要么与我自己没有完全相同的要求,要么他们没有明确说明他们是否这样做.

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

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

谁能在这里给我一个指针?

提前致谢.

Jam*_*ice 65

只需将要附加自动完成placeholderinput元素的属性设置为您想要的任何内容:

<input type="text" placeholder="Some new text">
Run Code Online (Sandbox Code Playgroud)

这在文档中有详细说明:

默认情况下,自动填充服务创建的文本字段包含标准占位符文本.要修改文本,请在input元素上设置占位符属性.