2つのテキストボックス値を一緒に追加するKnockOutJS

マーク

私がやろうとしているのは、KnockOutに2つのテキストボックスの値を加算させ、その結果を3番目のテキストボックスに入れることだけです。

私はここにJSFiddleを持っています:jsFiddle

私のHTMLボックスは次のとおりです。

<input data-bind="value:AirportPickup" data-val="true" data-val-number="The field Airport Pickup £10 per person must be a number." data-val-required="The Airport Pickup £10 per person field is required." id="AirportPickup" name="AirportPickup" type="text" value="0" />

<input data-bind="value:PackedLunch" data-val="true" data-val-number="The field Packed Lunch £6.50 must be a number." data-val-required="The Packed Lunch £6.50 field is required." id="PackedLunch" name="PackedLunch" type="text" value="0" />

<input data-bind="value:Breakfast" data-val="true" data-val-number="The field Breakfast £6.00 must be a number." data-val-required="The Breakfast £6.00 field is required." id="Breakfast" name="Breakfast" type="text" value="0" />

...そして私のjQueryは:

$(document).ready(function () {

function AppViewModel() {
    this.AirportPickup = ko.observable("");
    this.PackedLunch = ko.observable("");
    this.Breakfast = AirportPickup + PackedLunch;
}
ko.applyBindings(new AppViewModel());
});

ただし、最初の2つのテキストボックスに何かを入力しても、何も起こりません。

誰か助けてもらえますか?

ありがとうございました

ジェイソンp

計算されたオブザーバブルを使用します

http://jsfiddle.net/7kQP6/

$(document).ready(function () {

    function AppViewModel() {
        this.AirportPickup = ko.observable(0);
        this.PackedLunch = ko.observable(0);
        this.Breakfast = ko.computed(function () {
            return Number(this.AirportPickup()) + Number(this.PackedLunch())
        }, this);
    }
    ko.applyBindings(new AppViewModel());
});

このコードには検証が必要であることに注意してください(たとえば、入力が数値であることを確認してください)。

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テキストボックスの値に1を追加する

分類Dev

VBAコンボボックスの値を一緒に追加する

分類Dev

テキストボックスから別のテキストボックスに数値を追加する

分類Dev

テキストボックスの値をラベルの値に追加する

分類Dev

テキストボックスの既存の値にJavaScript値を追加する方法

分類Dev

PHPの単一のテキストボックスに複数のテキストボックスの値を追加する

分類Dev

javascriptを使用して2つのテキストボックス値を追加する方法

分類Dev

5つの異なるテキストボックスから2つの異なるテキストボックスに整数値を渡す方法

分類Dev

1つのテキストボックスに2つ以上のテキストボックスの値を連結する方法

分類Dev

Laravelがテキストボックスの値を追加する

分類Dev

JavaScript-1つのテキストボックスに2つの数字(まだ文字列)を追加する

分類Dev

2つのテキストボックス値(データ)を1つの列のデータベース(My sql)に追加する方法は?

分類Dev

Laravel:テキスト入力からの値と一緒にチェックボックスから値を取得する方法

分類Dev

チェックボックスの変更時にテキストボックスの値を追加/削除する

分類Dev

テキストボックスの値に % 記号を追加する方法

分類Dev

Jquery:動的に追加されたすべてのテキストボックスを一緒に削除することは可能ですか?

分類Dev

テキストボックスにテキストと一緒にハイパーリンクを追加する方法

分類Dev

動的選択ボックスの変更時にテキストボックスに値を追加する

分類Dev

C#テキストボックスの最初の入力値を上書きせずに、1つのテキストボックスで2つの入力テキストボックス値を取得することは可能ですか?

分類Dev

テキストビューで複数のシークバー値を一緒に追加する

分類Dev

1つのテキストボックス値をURLに連結する方法

分類Dev

C#WinForms-2つのテキストボックスを自動的に追加する

分類Dev

2つのIntリストを一緒に追加するF#

分類Dev

Angularjsのテキストボックスに文字を追加する

分類Dev

1つのテキストボックスから2つの異なるテキストボックスにマルチテキストを分割する

分類Dev

2つのテキストボックスの値を相互に変更する(VS.NET)

分類Dev

Powershellのテキストボックスにテキストを追加する

分類Dev

javascriptでテキストボックスと一緒に印刷するには

分類Dev

テキストボックスの値を比較するには

Related 関連記事

  1. 1

    テキストボックスの値に1を追加する

  2. 2

    VBAコンボボックスの値を一緒に追加する

  3. 3

    テキストボックスから別のテキストボックスに数値を追加する

  4. 4

    テキストボックスの値をラベルの値に追加する

  5. 5

    テキストボックスの既存の値にJavaScript値を追加する方法

  6. 6

    PHPの単一のテキストボックスに複数のテキストボックスの値を追加する

  7. 7

    javascriptを使用して2つのテキストボックス値を追加する方法

  8. 8

    5つの異なるテキストボックスから2つの異なるテキストボックスに整数値を渡す方法

  9. 9

    1つのテキストボックスに2つ以上のテキストボックスの値を連結する方法

  10. 10

    Laravelがテキストボックスの値を追加する

  11. 11

    JavaScript-1つのテキストボックスに2つの数字(まだ文字列)を追加する

  12. 12

    2つのテキストボックス値(データ)を1つの列のデータベース(My sql)に追加する方法は?

  13. 13

    Laravel:テキスト入力からの値と一緒にチェックボックスから値を取得する方法

  14. 14

    チェックボックスの変更時にテキストボックスの値を追加/削除する

  15. 15

    テキストボックスの値に % 記号を追加する方法

  16. 16

    Jquery:動的に追加されたすべてのテキストボックスを一緒に削除することは可能ですか?

  17. 17

    テキストボックスにテキストと一緒にハイパーリンクを追加する方法

  18. 18

    動的選択ボックスの変更時にテキストボックスに値を追加する

  19. 19

    C#テキストボックスの最初の入力値を上書きせずに、1つのテキストボックスで2つの入力テキストボックス値を取得することは可能ですか?

  20. 20

    テキストビューで複数のシークバー値を一緒に追加する

  21. 21

    1つのテキストボックス値をURLに連結する方法

  22. 22

    C#WinForms-2つのテキストボックスを自動的に追加する

  23. 23

    2つのIntリストを一緒に追加するF#

  24. 24

    Angularjsのテキストボックスに文字を追加する

  25. 25

    1つのテキストボックスから2つの異なるテキストボックスにマルチテキストを分割する

  26. 26

    2つのテキストボックスの値を相互に変更する(VS.NET)

  27. 27

    Powershellのテキストボックスにテキストを追加する

  28. 28

    javascriptでテキストボックスと一緒に印刷するには

  29. 29

    テキストボックスの値を比較するには

ホットタグ

アーカイブ