2012-04-26 6 views
0

私はknockout-2.0.0を使用しています。 ボタン、テキストボックス、およびビューモデルがあります。テキストボックスにテキストがない場合、[保存]ボタンを無効にしています。knockout.jsでテキストボックスにテキストを入力するとすぐにボタンを有効にする

0" >すべてのは、それが有効/無効ボタンを保存するためにページの別の部分をクリックして、ユーザーが必要であることを除いて正常に動作します

これを保存します。 それはできるだけ早く発生しません。すなわちユーザーが入力を始める(またはすべてのテキストを削除します)。

knockout.jsでこれを行うには離れていますか?

感謝を事前に。

+0

ですね検証が欲しい。 https://github.com/ericmbarnard/Knockout-Validationをご覧ください。 –

答えて

0

あなたがを使用している場合3210バインディングハンドラを使用すると、valueUpdateバインディングを使用して更新時に変更することができます。デフォルトのchangeではなく、keyupに変更することができます。 Documentation

1

それはあなたが「valueUpdateを: 『afterkeydown』」を使用している提供すぐに更新する必要があります結合のために、この動作を説明するためのノックアウトのウェブサイトからこの例を見て:あなたは終わりますように

Simple list example

関連する問題