我在本地WAMP服务器上运行了一个基于PHP的基本网站。
我正在尝试关闭表单中的自动完成功能,但遇到了问题。
代码是:
但无济于事,我的语法搞砸了吗?
谢谢Wayne
答案 0 :(得分:1)
根据Mozilla Developer Network ...
autocomplete
中的form
属性通常有两种效果。
- 它会停止浏览器保存字段数据,以便稍后在类似表单上自动完成,尽管启发式操作因浏览器而异。
- 它会停止浏览器缓存会话历史记录中的表单数据。当表单数据缓存在会话历史记录中时,用户提交表单并单击“返回”按钮返回原始表单页面后,将显示用户填写的信息。
醇>
但是,登录用户名/密码字段有一个警告,浏览器通常不会应用此功能。
现代浏览器实现集成密码管理:当用户输入网站的用户名和密码时,浏览器会为用户记住它。当用户再次访问该站点时,浏览器会使用存储的值自动填充这些登录字段。
因此,如果您通过选择记住该网站的登录信息在浏览器中保存了用户名/密码登录信息,您可能仍会看到它们已被您的浏览器自动填充。
这里有link for removing these saved logins from different browsers可能会有所帮助。
答案 1 :(得分:1)
HTML5自动完成功能缺少功能,为什么不使用Datalist? 您可以为html表单的输入指定可能值的列表。
修改表单元素以包含类型
addChangeHandler
当然,修改list属性以满足您的需求。