【问题标题】:Making a button enabled as soon as text entered in a textbox with knockout.js使用 knockout.js 在文本框中输入文本后立即启用按钮
【发布时间】:2012-04-26 10:47:02
【问题描述】:

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

0">保存

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

在knockout.js 中是否可以做到这一点?

提前致谢。

【问题讨论】:

标签: javascript knockout.js


【解决方案1】:

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

Simple list example

【讨论】:

    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-17
      • 2010-10-23
      • 1970-01-01
      • 2016-03-24
      • 2016-06-30
      • 1970-01-01
      • 2021-12-06
      • 1970-01-01
      相关资源
      最近更新 更多