我在我正在处理的网站上有注册和用户登录表单。登记表格包括“名字”和“姓氏”的字段。
突然间,我的老板告诉我,当他再次尝试注册网站时,表格会自动填写错误的值,即混淆他的名字与他的家人填写。< / p>
这是我应该担心的吗?这不是我的老板在他的特定浏览器上形成填充历史的特定内容,他一定是犯了错误吗?
但这些东西如何运作?无论如何,我可以确保浏览器通过其他表格填写历史记录知道用户的名字和姓氏并填写正确的详细信息吗?
答案 0 :(得分:1)
这是我应该担心的吗?这不是我的老板在他的特定浏览器上形成填充历史的特定内容,他一定是犯了错误吗?
可能,也许可能。
但这些事情如何运作?
当启用后者时,浏览器的表单填充程序将完成此操作。
无论如何,我可以确保浏览器通过其他表格填写历史记录知道用户的名字和姓氏并填写正确的详细信息吗?
是。使用有意义的名称,例如:名为email
的字段将提示浏览器填写电子邮件。如果您使用名为name
的字段,而不是firstname
或lastname
你会被它填满。
我不知道有任何地方准确记录每个浏览器供应商的具体内容。但是,有一个属性可以帮助您:autocomplete='off'
。
也请参阅此相关问题:Is there a W3C valid way to disable autocomplete in a HTML form?