0

我正在使用淘汰赛 2.0.0。我有一个按钮、文本框和一个视图模型。如果文本框中没有文本,我将禁用“保存”按钮。

0">保存

这一切都很好,只是它需要用户单击页面的另一部分来启用/禁用保存按钮。即,一旦用户开始输入(或删除所有文本),它就不会发生。

在 knockout.js 中是否可以执行此操作?

提前致谢。

4

2 回答 2

1

如果您使用 'valueUpdate: "afterkeydown"' 进行绑定,它应该会立即更新,请查看 Knockout 网站上的此示例,说明此行为:

简单列表示例

于 2012-04-26T10:52:46.210 回答
0

如果您正在使用value绑定处理程序,那么您可以使用valueUpdate绑定在更新时进行更改。您可以将其更改为keyup而不是默认的change. 文档

于 2012-04-26T10:49:57.523 回答