【发布时间】:2012-03-01 09:24:44
【问题描述】:
我注意到浏览器在提交表单之前不会存储表单值,这意味着如果您使用 AJAX 而不是标准表单提交,则永远不会填充浏览器的自动填充。有没有办法强制填充您的浏览器自动填充/自动完成,以便我可以通过 AJAX 提交的表单获得这种便利?访问我的 AJAX 页面,每次都必须在表单字段中输入相同的内容,因为浏览器不记得它们,这很烦人。
我的问题与this one 几乎相同,只是只提供了 FireFox 中的解决方法作为该问题的公认答案。我正在寻找一种适用于所有主流浏览器(至少 Chrome、FF 和 IE)的解决方案,如果有的话。
注意:我不是在谈论 AJAX 自动完成插件,这是在谷歌搜索这个问题时几乎总是会弹出的。我说的是您的浏览器内置的自动完成或自动填充功能,它通过记住您过去输入的内容来帮助您填写表格。
【问题讨论】:
-
你能提交到 javascript: URI 吗?
-
这在 AJAX 表单中是一个如此巨大的问题,我发现令人震惊的是,在网络上或任何有效的跨浏览器解决方案中关于它的信息如此之少。谁知道呢,也许那里有资源,但正如您提到的,很难浏览所有关键字如此相似的自动完成插件内容。编辑:刚刚看到这是在 2012 年发布的。我们在 2 年后没有任何进展
标签: ajax browser autocomplete