Javascript backbone.stickit是否支持自动填充?
我在将简单登录表单绑定到模型时遇到问题。stickit无法识别“自动填充”事件,因此视图与模型不同步 html非常简单:Javascript backbone.stickit是否支持自动填充?,javascript,backbone.js,autofill,backbone-stickit,Javascript,Backbone.js,Autofill,Backbone Stickit,我在将简单登录表单绑定到模型时遇到问题。stickit无法识别“自动填充”事件,因此视图与模型不同步 html非常简单: <form> <input id="username" type="text"/> <input id="password" type="password"/> </form> 如果通过调用initialize函数中的$('username').val()来检索该值,则会得到正确的自动填充值 有人知道这个问题的
<form>
<input id="username" type="text"/>
<input id="password" type="password"/>
</form>
如果通过调用initialize
函数中的$('username').val()
来检索该值,则会得到正确的自动填充值
有人知道这个问题的解决办法吗
我没有在git存储库中创建问题,因为我不确定我是否做了一些错误的事情,并且自动填充是现成的
提前谢谢
AgoStickit当前不支持浏览器自动填充。以下是GitHub的问题:
对于浏览器或插件如何神奇地填充自动填充的输入字段,似乎没有标准化;在大多数情况下,似乎没有发布更改事件,因此模型将与视图不同步。在保存登录模型之前,我们将执行以下操作:
这个.$('input').change();
基本上,对任何输入强制触发更改事件,以便对字段执行更改处理程序,之后模型应与视图匹配。通过“自动填充”您指的是另一个插件或stickit的初始化过程,其中绑定视图元素使用模型的属性值进行初始化?我指的是浏览器机制,它存储密码和地址数据,并在加载页面后自动在输入字段中设置值。是的,您可以确认这是一个问题
bindings: {
'#username': 'username',
'#password': 'password'
},
...
initialize: function () {
this.model = new Backbone.Model();
}
...
render: function() {
this.stickit();
}