用户看到意外自动填充字段
User seeing unexpected automatically filled in fields?
我在一个网站上注册和用户登录表单,我正在工作。注册表单包括"First name"answers"Last name"字段。
突然,我的老板告诉我,当他试图再次注册网站时,表格自动填写了错误的值,即他的名字与他的家人填错了。
这是我应该担心的吗?这不是我老板在他的特定浏览器上填写表单的历史记录所特有的吗,他一定是在哪里犯了错误?
但是这些东西是如何工作的呢?我是否有办法确保浏览器通过其他表单填写历史记录知道用户的姓和名,并填写正确的详细信息?
这是我应该担心的吗?这不是我老板在他的特定浏览器上填写表单的历史记录所特有的吗,他一定是在哪里犯了错误?
也许,也许。
但是这些东西是如何工作的呢?
这是由浏览器的表单填充器在启用表单填充器时完成的。
我是否可以确保浏览器通过其他表单填写历史记录知道用户的名字和姓氏,并填写正确的详细信息?
是的。使用有意义的名称,例如,一个名为email
的字段将提示浏览器填写电子邮件。如果你使用一个名为name
的字段,而不是例如firstname
或lastname
,你就会受到填充其中之一的影响。
我不知道有什么地方可以精确地记录每个浏览器供应商具体寻找的内容。但是,有一个属性可以帮助您:autocomplete='off'
.
参见这个相关的问题:是否有W3C有效的方法来禁用HTML表单中的自动完成?
相关文章:
- 如何使用与单个查找字段相关的信息填充字段
- 动态填充字段的Jquery验证
- 使用另一个字段的日期+14天自动填充字段
- Mongoose,按填充字段对查询进行排序
- 使用 Codeigniter 和 jquery 在 Modal Bootstrap 3 中的 DB 中填充字段
- 填充字段后更改不透明度
- 根据下拉选择(Javascript / HTML)动态填充字段
- JavaScript 重置 PHP/AJAX 中的填充字段
- 对填充字段的 MongoDB 查询
- 根据 $_POST 值填充字段
- Javascript 自动完成表单并在预填充字段中附加文本
- Jquery 未完成填充字段
- 在客户端使用 javascript、ajax 或 php 计算填充字段的数量
- 使用地理位置坐标填充字段
- 根据同时在另一个字段中输入的内容自动填充字段
- 如何将struts1与angularjs混合以自动填充字段
- 填充字段,该字段是单个查询中嵌入数组的属性
- Phantom.js填充字段,点击提交,现在只能访问下一页
- 如何在预填充字段时清除iOS占位符JS文本
- 我的response.jsp赢了'无法正确填充字段