浏览器自动填充

6

有没有什么方法可以在我的HTML中标记或标识,以确保像“名字”这样的字段被自动填写?

大多数流行的浏览器使用正则表达式来匹配字段名称,例如名字。

.*name|initials|fname|first$". 

但更改字段名称会在其他方面产生影响;我被限制在允许更改的内容方面。


4
我不知道如何告诉浏览器将名为“abcxyz”的字段视为“名字”字段。HTML规范中肯定没有这样的内容。 - Adrian
1个回答

1

这是一个带有自动完成功能的表单

<form action="demo_form.asp" method="get" autocomplete="on">
  First name:<input type="text" name="fname"><br>
  E-mail: <input type="email" name="email"><br>
  <input type="submit">
</form>  

我希望这可以帮到你,这是我能找到的最好的东西 :)

@Barney 如果这个答案有效,请选择最佳答案并分享财富,谢谢:) 如果不起作用,请告诉我,我会帮助您。 - dragonloverlord
1
你刚刚发布了一个有效的表单示例。如果你再次阅读问题,你会明白我不能将我的字段重命名为“fname”,“email”等。 - Barney
1
我唯一能想到的方式是通过超出我的知识范围的冗长代码来实现这一点。很抱歉,我不能提供帮助。 - dragonloverlord
1
我知道,我得重新命名字段,然后再改回来,有点麻烦。不过还是谢谢! - Barney

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接