1

浏览器如何识别是否应使用自动完成提示特定字段(如用户名)?他们是否使用某种正则表达式来匹配字段name属性?我需要遵循一个标准来确保这一点吗?

我问这个是因为在某些网站上,浏览器无法建议任何历史数据。

简而言之,我问的是与此人试图实现的目标完全相反的问题:

您如何在 Web 表单字段/输入标签上禁用浏览器自动完成功能?

4

2 回答 2

2

使用 HTML5:

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

来源:http ://www.w3schools.com/html5/att_form_autocomplete.asp

于 2012-11-01T14:47:14.810 回答
1

根据我的经验,它基于匹配输入标签的名称或 id 属性。这就是为什么您通常会发现用户名、电子邮件和姓名字段往往会在许多不同的网站上自动完成。

我认为匹配必须是准确的,而不是字段上的正则表达式或部分匹配。

于 2012-11-01T14:46:53.323 回答