ストーリーが短いので、ユーザーが入力要素に入力して、ビューモードの特定のメソッドを呼び出せるようにしたい。ここに私のhtmlの入力です:入力keypressのノックアウトイベントバインドで奇妙な動作が発生する
<input id="searchBox" class="input-xxlarge" type="text" data-bind="value: searchText, valueUpdate: 'afterkeydown', event: { keypress: $parent.searchKeyboardCmd}">
、ここでVMの私の方法です:
searchKeyboardCmd = function (data, event) { if (event.keyCode == 13) searchCmd(); };
すべてが正常に動作し、私は入力にエンターキーを押したときにsearchCmd
が呼び出されますが、問題は、私は入力することができるということです入力には何も入力されません。つまり、入力したものはすべて無視されます。ご協力いただきありがとうございます。
、あなたは非常に多くのf_martinezに感謝!なぜこれが必要なのか分かりませんが、今は完璧に動作します! – Pejman