2017-02-15 18 views
0

我正在本地建立一个网站,并以一种形式我有一个电话号码输入和密码输入。 Chrome会预先填写这些字段,电话号码和我的电子邮件地址,以及密码字段(如图所示)。如何摆脱本地开发的页面上的窗体自动填充

enter image description here

这是一个注册页面,所以我不想让密码字段预填和电话号码不应该包含电子邮件地址做。

这是这些输入的标记:

<input type="tel" value="" id="phone" name="phone" class="input "> 

<input type="password" placeholder="Min 10 characters" id="password" name="password" class="input "> 

事我已经尝试禁用铬自动完成,所有这些都没有效果:

  • 添加autocomplete="off"/autocomplete="false"到两个输入自己和外部表单元素。
  • 从一开始就从浏览器历史记录清除自动完成数据。
  • 更改相关输入的ID和名称属性。

,防止铬自动填入输入的唯一的事情是添加另一个phone输入之前和风格也为隐藏,这是一个可怕的黑客我想避免。

将电子邮件地址插入tel输入名称phone的原因是什么?我怎样才能防止这种行为?

我并不担心完全禁用自动填充,但我不希望它将电子邮件地址插入到电话号码输入中。

+0

使用表格标签,并在其中写入自动填充=“关” – KiranPurbey

+0

正如问题中所述,已尝试此操作 – harryg

回答

1
  1. 打开Chrome。
  2. 点击右上角的设置。
  3. 点击底部的显示高级设置。
  4. 在“密码和表单”下,单击管理自动填充设置。
  5. 指向条目(在您的情况下:电话号码输入)并点击 删除关闭。

注意:电子邮件地址已填写在电话号码输入字段而不是电话号码。

+0

删除了所有自动填充数据后,“管理自动填充设置”对话框完全为空。没有什么可以删除的。 – harryg