【发布时间】:2015-04-21 08:28:39
【问题描述】:
我有一个包含一些输入字段的页面。此页面的数据无需使用表单提交即可发送到服务器。我有一个收集数据、创建 JSON 并使用 Ajax 调用将其发送到服务器的 JavaScript。
这种情况下的问题是浏览器不会保存数据以便在用户下次填写相同表单时提供自动完成功能。
有什么办法可以避免这种情况吗?我需要一种提供自动完成功能的方法!有什么诀窍吗?
【问题讨论】:
-
您可能需要稍微详细说明这个问题。您是希望每个用户下次再次看到他们的相同数据,还是希望所有用户在自动完成中看到相同的数据。根据对此的答案,anhnv 或 MuppetGrinder 的答案可能是最好的。
-
我指的是浏览器自动完成机制。当用户返回表单时,当您双击或开始在输入字段上输入时,浏览器会显示您在该字段中输入的所有值(我认为在某些浏览器中称为表单历史记录,如 Firefox)跨度>
-
这意味着您希望用户只看到他们之前输入过的内容,而不希望他们看到其他用户可能输入过的内容?
-
没错。仅在表单的该字段上键入一次的值。是浏览器自动完成功能。但这只有在提交表单时才有效。
标签: javascript html autocomplete