我正在本地建立一个网站,并以一种形式我有一个电话号码输入和密码输入。 Chrome会预先填写这些字段,电话号码和我的电子邮件地址,以及密码字段(如图所示)。如何摆脱本地开发的页面上的窗体自动填充
这是一个注册页面,所以我不想让密码字段预填和电话号码不应该包含电子邮件地址做。
这是这些输入的标记:
<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
的原因是什么?我怎样才能防止这种行为?
我并不担心完全禁用自动填充,但我不希望它将电子邮件地址插入到电话号码输入中。
使用表格标签,并在其中写入自动填充=“关” – KiranPurbey
正如问题中所述,已尝试此操作 – harryg