使用 Polymer 输入元素自动完成/自动填充 (gold-email-input)

Autocomplete / Autofill with Polymer input elements (gold-email-input)

我在使用 Polymer 输入元素(例如 gold-email-input)时遇到 Chrome 的自动填充 and/or 自动完成问题。我试过将 gold-email-input 组件的 autocomplete 属性设置为 on,我也试过将它设置为 email。出现自动填充框,但从自动填充选项中选择条目不会填充控件。我做错了什么?

您不需要设置 autocomplete 属性,因为它是 already set to autocomplete=email

我认为我们需要在上下文中查看您的代码示例,因为当我 select 自动填充建议时,输入会自动为我填充:

jsbin

尝试将输入元素包装在表单元素中。 这对我有用:

<form>
     <paper-input id="user"
                   autocomplete="email"
                   label="Username or email"
                   value="{{user}}"
      </paper-input>
      <paper-input id="pwd"
                   autocomplete="current-password"
                   label="Password"
                   value="{{pwd}}"
      </paper-input>
</form>
<form is="iron-form">
  <gold-email-input></gold-email-input>
</form>

这很有效