ノックアウトjsとノックアウトバリデーションを使用するシンプルなフォームがあります。互換性モードで IE を実行すると、次のように動作します。
フィールドは必須です。:
self.oldPassword = ko.observable().extend({ required: true});
ページをロードすると、デバッグ モードで次のメッセージが表示されます: Field is required。
しかし、入力を開始すると、エラーが次のように変わります。 true 以上の値を入力してください。
少なくとも IE8 もサポートしたいので、ここで迷っています。IE10、Chrome、または FireFox ではこの問題は発生しません。そして、すべての JavaScript ファイルをノックアウト モデルと検証で書き換えたくありません。
この問題は聞き覚えがありますか? そして、解決策はありますか?