代码之家  ›  专栏  ›  技术社区  ›  Ruslan

输入是否必须在表单内才能使自动完成工作?

  •  1
  • Ruslan  · 技术社区  · 7 年前

    我有一个 <input> 这是从javascript生成的。它有 id , name autocomplete="on" 但是浏览器不记得先前的输入。

    它不是表单,而是动态生成/销毁的。

    有没有办法让自动完成工作?

    1 回复  |  直到 7 年前
        1
  •  2
  •   Jyothi Babu Araja    7 年前

    输入是否必须在表单中才能 自动完成工作

    input 元素不必位于 form .

    由于它是浏览器功能,请确保 name type 属性必须是泛型的,例如 email ,名称必须为 电子邮件 对于 输入 这应该被大多数站点使用。

    您可以通过电子邮件查看代码段。您将获得最常用的电子邮件地址。

    <input type="email" name="email" autocomplete="on" />

    与动态创建的相同 输入 元素。

    document.getElementById("div").innerHTML = "<input type='email' name='email' autocomplete'on'>";
    <div id="div"></div>