使用 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 自动填充建议时,输入会自动为我填充:
尝试将输入元素包装在表单元素中。
这对我有用:
<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>
这很有效
我在使用 Polymer 输入元素(例如 gold-email-input)时遇到 Chrome 的自动填充 and/or 自动完成问题。我试过将 gold-email-input 组件的 autocomplete
属性设置为 on
,我也试过将它设置为 email
。出现自动填充框,但从自动填充选项中选择条目不会填充控件。我做错了什么?
您不需要设置 autocomplete
属性,因为它是 already set to autocomplete=email
。
我认为我们需要在上下文中查看您的代码示例,因为当我 select 自动填充建议时,输入会自动为我填充:
尝试将输入元素包装在表单元素中。 这对我有用:
<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>
这很有效