Chrome自动填充功能正在填充错误的文本输入

时间:2017-10-17 18:40:47

标签: php google-chrome autofill

我正在编写一个php网站。我的问题确实在个人资料页面上。自动填充是我的电子邮件地址,我有街道地址的输入。这是我的意思的图像。

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="">

我还将表单设置为autocomplete =“off”

2 个答案:

答案 0 :(得分:0)

您必须使用<input style="display:none" type="text" name="fakeusernameremembered"/> <input style="display:none" type="password" name="fakepasswordremembered"/> 代替&#34; off&#34;。

如果这仍然不起作用(我不希望这样)你可以通过在表单的开头放两个假字段来处理它,如下所示:

httpRequest.getURI().getScheme().contains("https")

答案 1 :(得分:0)

在这里检查我的答案。 https://stackoverflow.com/a/62943913/12332625

在输入字段中使用标签。我认为您的问题是一行上有2个输入字段。 <label for="email">Your email</label>等应该可以解决您的问题。

赞:

<label for="txtstreetaddress">Street Address:</label> <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="">