如果使用javascript生成登录覆盖(通过ajax加载的内容或使用JS模板),浏览器通常(firefox,safari)不会在这些输入字段中使用自动完成。这真的很烦人,你有什么想法我该如何解决这个问题?
我是否需要在原始HTML中生成隐藏的表单并将此表单移动到此叠加层中?
谢谢, 安德拉斯
答案 0 :(得分:1)
我也是这样做的,使用javascript来生成并从输入字段中获取值。他们不会自动填写任何文本。我发现将输入字段放在<form></form>
中允许自动完成功能正常工作。我最初没有包括表单元素,因为我没有提交任何表单,只是进行ajax调用。现在使用<form>
使用你只需要阻止默认表单提交并改为进行ajax调用。例如<form onsubmit="return false;">