自动填充功能不适用于javascript生成的输入字段

时间:2011-07-09 20:15:29

标签: javascript html css

如果使用javascript生成登录覆盖(通过ajax加载的内容或使用JS模板),浏览器通常(firefox,safari)不会在这些输入字段中使用自动完成。这真的很烦人,你有什么想法我该如何解决这个问题?

我是否需要在原始HTML中生成隐藏的表单并将此表单移动到此叠加层中?

谢谢, 安德拉斯

1 个答案:

答案 0 :(得分:1)

我也是这样做的,使用javascript来生成并从输入字段中获取值。他们不会自动填写任何文本。我发现将输入字段放在<form></form>中允许自动完成功能正常工作。我最初没有包括表单元素,因为我没有提交任何表单,只是进行ajax调用。现在使用<form>使用你只需要阻止默认表单提交并改为进行ajax调用。例如<form onsubmit="return false;">