【发布时间】:2012-10-03 19:31:27
【问题描述】:
如何让 knockout.js 在文本输入值更改后立即更新视图模型?问题是只有在字段失去焦点时才会触发更新。
"afterkeydown" 是最好的选择,如果你想 实时更新您的视图模型。
我认为这没有帮助。在我的系统中,我有一个名为用户令牌的字段。因此用户经常使用鼠标粘贴令牌。
那么如何让 knockout.js 为文本字段中的每个文本更改立即更新它的模型。
【问题讨论】:
-
至少,它必须集中注意力才能让他们粘贴令牌,对吗?所以也许有一个焦点事件处理程序作为备份运行。否则总是只有 onchange
-
同意,一旦粘贴和制表符退出/失去焦点 onchange 或使用 jquerys change() 函数将比检查每个键条目更合适
标签: javascript html data-binding mvvm knockout.js