2017-10-17 161 views
0

我正在编写一个PHP网站。我的问题真的在个人资料页面上。自动填写将我的电子邮件地址放在我输入街道地址的地方。这是我的意思的图像。Chrome自动填充正在填写错误的文本输入

Auto-Fill Image

<input type="text" name="txtstreetaddress" id="txtstreetaddress" placeholder="Street Address" tabindex="6" value="<?php echo $address ?>" style="font-family: 'Ubuntu';margin-top: -30px;font-size: 14px;height: 30px;width: 280px;" autocomplete="off" value=""> 

我也有表设置为自动完成= “关闭”

+0

有你确信您的Chrome个人资料中的自动填充信息是否正确? – aynber

+0

您正在设置'value =“<?php echo $ address?>”'这可能是您的*电子邮件地址* - 地址 – kerbholz

回答

0

你必须使用autocomplete="false",而不是 “关”。

如果仍然不能正常工作(我不希望),你可以处理它通过把两个假字段在表单像下面的人的开头:

<input style="display:none" type="text" name="fakeusernameremembered"/> 
<input style="display:none" type="password" name="fakepasswordremembered"/> 
+0

根据https://www.w3.org/wiki/HTML/Elements/input/text它是'自动完成=开/关/默认' – kerbholz

+0

复选:你说得对!对问题做了一些进一步的调查:这不是关于自动完成。上图中发生的事情是chromes autofill,它不受autocomplete =“off”的影响。假的领域似乎是目前唯一的解决方法。 –