ノックアウト (具体的には jQuery やその他の jQuery ライブラリではありません) を使用して、入力 (キープレス) での数値以外の入力を制限したいと思います。多くの数値入力フィールドがあるため、ソリューションは他の Knockout オブザーバブル/入力に簡単に適用できるはずです。
これについてどうすればよいですか?
ありがとう、
ノックアウト (具体的には jQuery やその他の jQuery ライブラリではありません) を使用して、入力 (キープレス) での数値以外の入力を制限したいと思います。多くの数値入力フィールドがあるため、ソリューションは他の Knockout オブザーバブル/入力に簡単に適用できるはずです。
これについてどうすればよいですか?
ありがとう、
Observable で subscribe コールバックを使用する前にこれを行いました。この機能の概要は次のとおりですhttp://knockoutjs.com/documentation/observables.html#explicitly_subscribing_to_observables
したがって、次のようなことができます。
var myNonNumericObservable = ko.observable();
myNonNumericObservable.subscribe(function(newValue) {
var strippedValue = newValue.replace(/\D/g,'');
if (strippedValue != newValue) {
myNonNumericObservable(strippedValue);
}
});