从Chrome中的javascript提交时,输入字段值不会添加到字段历史记录中

时间:2012-01-12 22:40:05

标签: javascript forms google-chrome input autocomplete

当从Chrome中的javascript提交表单时,是否有人知道如何将输入字段的值添加到该输入字段的历史记录中? (问题不会出现在Firefox中。)或者我需要启用什么? autocomplete ='on'对输入字段不起作用。

例如,在登录表单中,让浏览器记住登录信息是很好的,这样用户就不需要再次输入了。

我目前正在表单对象上使用jQuery的submit()方法提交表单,但是当我再次加载页面时,用户字段不记得登录名吗?

如果我使用提交按钮提交表单,则此方法有效。

2 个答案:

答案 0 :(得分:0)

据我所知,没有办法通过Javascript以编程方式执行此操作。为确保跨浏览器和提交类型的支持,我建议您实施自己的自动填充并维护历史记录。有很多库用于自动完成,通过ajax存储/检索应该是基本的。如果您需要进一步的指导,请告诉我。

答案 1 :(得分:0)

你需要像AutoCompleteSaveForm这样的东西。但它只是“IE浏览器”。所以这不是解决方案。