我正在使用Google Maps Places API自动完成功能在页面上提供位置自动完成功能,类似于:https://developers.google.com/maps/documentation/javascript/examples/places-autocomplete-addressform
我还使用Google Material Design Lite设置输入框的样式。除了占位符文本,所有这些都工作正常。 MDL使用label tags提供占位符文本和突出显示的下划线,但是Google Maps Places API在输入标签上使用placeholder attribute,这似乎覆盖了MDL占位符文本并停止了下划线效果;此外,我似乎无法将占位符文本设置为其他颜色/不透明度。
我希望能够关闭Google Maps Places API占位符文本,但即使将该属性设置为空字符串也可能会破坏Google MDL标签(占位符文本不会出现)。
有什么方法可以阻止Google Maps API在输入框中输入占位符文本?
最佳答案
您只需添加输入的html:placeholder=""