Knockout.jsとASP.NETを使用しています。私のHTMLは以下の通りです:Knockout.js valueキーボードが使用されているときにアップデートが行われない
ユーザがマウスを使って項目を選択すると、JSONは更新された情報でサーバに戻ります。しかし、ユーザーが「タブ」を使用して選択コントロールにタブを移動し、項目を選択してタブオフすると、選択した項目がUIに表示されてもJSONには空白の値が返されます。
ユーザーがキーボードのみを使用するとノックアウトビューモデルが更新されないようですが、ユーザーがマウスを使用したときにブラウザで特に発生する変更イベントがあるようです。
どうすればこの問題を解決できますか?ノックアウトモデルを手動で更新する機能を使用するために、選択ボックスonchangeイベントを登録する方法はありますか?
IE9とFirefoxの両方で試してみましたが、私は両方で同じ問題があります。
申し訳ありませんが、それは問題を解決していません。モデルデータは、キーボードを使用したときではなく、コントロールをクリックしたときだけ変わります。 – 333Mhz