停止Chrome在使用Google Places Autofill时使用HTML提示地址

停止Chrome在使用Google Places Autofill时使用HTML提示地址,html,forms,google-chrome,frontend,Html,Forms,Google Chrome,Frontend,考虑到以下输入: <input id="residential-address" placeholder="Residential Address" autocomplete="off" type="search" /> 设置autocomplete=“新密码”不起作用;我看到它在加载时恢复为关闭,并且自动填充仍然存在。简单地更改id以不包含地址就是我修复它的方法。感谢谷歌,在我的项目中注入了你的观点和随机特性,给了我更多的工作。不要再“聪明”了。简单地将id更改为不包含地址对我

考虑到以下输入:

 <input id="residential-address" placeholder="Residential Address" autocomplete="off" type="search" />

设置
autocomplete=“新密码”
不起作用;我看到它在加载时恢复为
关闭
,并且自动填充仍然存在。

简单地更改
id
以不包含
地址
就是我修复它的方法。感谢谷歌,在我的项目中注入了你的观点和随机特性,给了我更多的工作。不要再“聪明”了。

简单地将
id
更改为不包含
地址
对我来说是个好办法。感谢谷歌,在我的项目中注入了你的观点和随机特性,给了我更多的工作。别再“聪明”了。

@NayeemAzad那里的解决方案不适用于当前版本的chrome,至少在这种情况下是这样。@NayeemAzad那里的解决方案不适用于当前版本的chrome,至少在这种情况下是这样。我发现我必须删除
id
占位符
中对地址的引用,而且
name
为了让它工作,这个Chrome的“功能”似乎变得更具攻击性。。。我还必须从占位符中删除City和Zip。网站redfin.com不知怎么弄明白了这一点,但我看不出它们有什么不同。@AlexR您可以尝试将每个输入元素(单独)包装在表单标记中,并将其设置为autocomplete=“off”。谷歌PMs真的需要一些开发人员同理心培训之类的。我发现我必须删除
id
占位符
,和
name
中对地址的引用,这样才能工作。看来这个Chrome“功能”已经变得更具攻击性了。。。我还必须从占位符中删除City和Zip。网站redfin.com不知怎么弄明白了这一点,但我看不出它们有什么不同。@AlexR您可以尝试将每个输入元素(单独)包装在表单标记中,并将其设置为autocomplete=“off”。谷歌PMs真的需要一些开发人员同理心培训之类的。
var initAutocomplete = function (inputId) {
    var autocomplete = new google.maps.places.Autocomplete(
        /** @type {!HTMLInputElement} */(document.getElementById(inputId)),
        { types: ['geocode'] });
    autocomplete.addListener('place_changed', function () { handleAddress(this) });
    return autocomplete;
}