Brower 的自动填充功能在 ember.js 表单中不起作用
Posted
技术标签:
【中文标题】Brower 的自动填充功能在 ember.js 表单中不起作用【英文标题】:Brower's autofill is not working in ember.js forms 【发布时间】:2014-05-22 10:18:38 【问题描述】:用户需要登录并不少见。在大多数浏览器中,都有一个密码管理器。问题在于,对于使用 javascript 构建的表单,浏览器无法识别表单。并且自动填充功能不起作用。有什么解决办法吗?
例如:
<form>
input value=name name="firstname"
</form>
【问题讨论】:
【参考方案1】:添加autocomplete="true"
应该可以。
所以像这样:input value=name name="email" autocomplete="true"
更新:: 我不确定您的表单为什么不起作用,我会检查所有选项,例如在您的浏览器中启用了自动填充,但对于我自己来说,jsbin 中的以下表单允许我在何时自动填充我点击第一个框。
http://emberjs.jsbin.com/jifuxako/1/edit?html,js,output
【讨论】:
感谢您的回复...autocompelete
的默认值为true
,即使明确添加autocomplete=true
也不起作用... :(
我认为根据 HTML5 规范,autocomplete
的值应该是 on
或 off
(参见 developer.mozilla.org/en-US/docs/Web/HTML/Element/Input)。以上是关于Brower 的自动填充功能在 ember.js 表单中不起作用的主要内容,如果未能解决你的问题,请参考以下文章